/*
Theme Name: Visual+
Theme URI: http://wptheming.com/2013/03/visual-theme/
Author: Devin Price
Author URI: http://wptheming.com
Description: Visual is a well-crafted responsive theme designed to showcase images, artwork and photgraphy in a smart grid layout.  An icon font ensures crisp display on retina devices and quick load times.  It's simple for new users to set up.  Developers can easily extend the code in a child theme.  For more information and a theme demo, visit: http://wptheming.com/?p=5277.
Version: 1.3.0
License: GNU General Public License
License URI: license.txt
Tags: responsive-layout, fluid-layout, featured-images, post-formats, translation-ready, photoblogging, theme-options, dark
This theme, like WordPress, is licensed under the GPL.
Have fun customizing it and sharing your work with others!
Originally built off the _s theme:
underscores.me
*/

#commentform .gglcptch{
    margin:0 0 10px
}
#recaptcha_response_field{
    height:17px!important;
    max-height:35px!important;
    font-size:10pt!important
}
.recaptcha_theme_clean #recaptcha_response_field{
    height:25px!important
}
#gglcptch_error{
    color:red
}
.gglcptch table#recaptcha_table{
    table-layout:auto!important
}
.gglcptch_whitelist_message{
    display:block;
    margin:12px 0
}
.gglcptch_v1,.gglcptch_v2{
    min-width:1px;
    padding:10px 0;
    clear:both
}
.rtl .gglcptch_v1 .recaptcha_r2_c1{
    background:url(.https://www.google.com/recaptcha/api/img/red/sprite.png) -27px 0 no-repeat!important
}
.rtl .gglcptch_v1 .recaptcha_r2_c2{
    background:url(https://www.google.com/recaptcha/api/img/red/sprite.png) -18px 0 no-repeat!important
}
.rtl .gglcptch_v1 .recaptcha_r3_c1{
    background:url(https://www.google.com/recaptcha/api/img/red/sprite.png) -9px 0 no-repeat!important
}
.rtl .gglcptch_v1 .recaptcha_r3_c3{
    background:url(https://www.google.com/recaptcha/api/img/red/sprite.png) 0 0 no-repeat!important
}
.wprc-container{
    display:block;
    float:right;
    width:100%;
    margin:5px 5px 5px 0
}
.wprc-container.red-colorscheme .wprc-content{
    border-top:4px solid #eb652e
}
.wprc-container.blue-colorscheme .wprc-content{
    border-top:4px solid #4785cc
}
.wprc-container.green-colorscheme .wprc-content{
    border-top:4px solid #6cbe56
}
.wprc-container .wprc-content{
    background:#292929;
    border-top:1px solid #292929;
    width:100%;
    padding:10px 0 0 10px;
    display:none;
    clear:both
}
.wprc-content .left-section,.wprc-content .right-section{
    width:50%
}
.wprc-content .left-section{
    float:left
}
.wprc-content .right-section{
    float:right;
    padding-left:20px
}
.wprc-content .right-section li{
    height:100%
}
.clear{
    clear:both
}
div.wprc-content li{
    list-style:none outside none;
    margin:5px 0 0
}
.wprc-content textarea,.wprc-content input[type=text],.wprc-content input[type=email],.wprc-content input[type=password],.wprc-content select{
    resize:none;
    width:100%;
    padding:5px
}
.wprc-content,.wprc-content textarea,.wprc-content input,.wprc-content select,.wprc-content .left-section,.wprc-content .right-section{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px
}
.wprc-content .required-sign{
    color:red
}
.wprc-content .input-details{
    height:88px
}
.wprc-container .wprc-switch{
    float:right
}
.wprc-message.error,.wprc-message.success{
    background-image:url(./assets/images/sprites.png);
    background-repeat:no-repeat;
    color:#fff;
    padding:10px 10px 10px 40px;
	width:30px;
	height:30px;
}
.wprc-message.error{
    background-position:0 5px
}
.wprc-message.success{
    background-position:0 -42px
}
.wprc-content .loading-img{
    vertical-align:middle;
    box-shadow:none;
    border:0
}
.wprc-container.red-colorscheme button.wprc-switch,.wprc-container.red-colorscheme button.wprc-switch:hover,.wprc-container.red-colorscheme button.wprc-switch:active,.wprc-container.red-colorscheme button.wprc-submit,.wprc-container.red-colorscheme button.wprc-submit:hover,.wprc-container.red-colorscheme button.wprc-submit:active{
    background:#eb652e;
    border:1px solid #eb652e;
    color:#fff
}
.wprc-container.blue-colorscheme button.wprc-switch,.wprc-container.blue-colorscheme button.wprc-switch:hover,.wprc-container.blue-colorscheme button.wprc-switch:active,.wprc-container.blue-colorscheme button.wprc-submit,.wprc-container.blue-colorscheme button.wprc-submit:hover,.wprc-container.blue-colorscheme button.wprc-submit:active{
    background:#4785cc;
    border:1px solid #4785cc;
    color:#fff
}
.wprc-container.green-colorscheme button.wprc-switch,.wprc-container.green-colorscheme button.wprc-switch:hover,.wprc-container.green-colorscheme button.wprc-switch:active,.wprc-container.green-colorscheme button.wprc-submit,.wprc-container.green-colorscheme button.wprc-submit:hover,.wprc-container.green-colorscheme button.wprc-submit:active{
    background:#6cbe56;
    border:1px solid #6cbe56;
    color:#fff
}
.wprc-content .wprc-submit{
    margin-top:10px
}
.wprc-container button.wprc-switch,.wprc-container button.wprc-switch:hover,.wprc-container button.wprc-switch:active,.wprc-content button.wprc-submit,.wprc-content button.wprc-submit:hover,.wprc-content button.wprc-submit:active{
    background:#313131;
    border:1px solid #40d7bc;
    color:#40d7bc;
    box-shadow:none
}
@font-face{
    font-family:entypo-custom;
    src:url(./assets/fonts/entypo-custom.eot?01);
    src:url(./assets/fonts/entypo-custom.eot?01#iefix) format("embedded-opentype"),url(./assets/fonts/entypo-custom.woff?01) format("woff"),url(./assets/fonts/entypo-custom.ttf?01) format("truetype"),url(./assets/fonts/entypo-custom.svg?01#entypo-custom) format("svg");
    font-weight:400;
    font-style:normal
}
[class^=icon-]:before,[class*=" icon-"]:before{
    font-size:18px;
    font-size:1.8rem;
    margin-right:8px;
    font-family:entypo-custom;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit
}
.icon-menu:before{
    content:'\2630'
}
.icon-comment:before{
    content:'\e720'
}
.icon-right-circled:before{
    content:'\f0a9'
}
.icon-dropdown:before{
    content:'\e760'
}
.icon-search:before{
    content:'\1f50d'
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}
html{
    font-size:62.5%;
    overflow-y:scroll;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
body{
    background:#fff
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block
}
ol,ul{
    list-style:none
}
table{
    border-collapse:separate;
    border-spacing:0
}
caption,th,td{
    font-weight:400;
    text-align:left
}
blockquote:before,blockquote:after,q:before,q:after{
    content:""
}
blockquote,q{
    quotes:"" ""
}
a:focus{
    outline:thin dotted
}
a:hover,a:active{
    outline:0
}
a img{
    border:0
}
h1,h2,h3,h4,h5,h6{
    clear:both
}
hr{
    background-color:#ccc;
    border:0;
    height:1px;
    margin-bottom:15px
}
p{
    margin-bottom:20px
}
ul,ol{
    margin:0 0 15px 3em
}
ul{
    list-style:disc
}
ol{
    list-style:decimal
}
ul ul,ol ol,ul ol,ol ul{
    margin-bottom:0;
    margin-left:15px
}
dt{
    font-weight:700
}
dd{
    margin:0 15px 15px
}
b,strong{
    font-weight:700
}
dfn,cite,em,i{
    font-style:italic
}
blockquote{
    margin:0 15px
}
address{
    margin:0 0 15px
}
pre{
    font-family:"courier 10 pitch",Courier,monospace;
    font-size:14px;
    font-size:1.4rem;
    padding:15px;
    overflow:auto;
    max-width:100%;
    margin-bottom:15px
}
code,kbd,tt,var{
    font-family:"courier 10 pitch",Courier,monospace;
    font-size:14px;
    font-size:1.4rem
}
abbr,acronym{
    border-bottom:1px dotted #666;
    cursor:help
}
mark,ins{
    background:#faf8cb;
    text-decoration:none
}
sup,sub{
    font-size:75%;
    height:0;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    bottom:1ex
}
sub{
    top:.5ex
}
small{
    font-size:75%
}
big{
    font-size:125%
}
figure{
    margin:0;
    padding:10px
}
th{
    font-weight:700
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
input,textarea{
    border:0
}
button,input{
    line-height:normal;
    *overflow:visible
}
input[type=checkbox],input[type=radio]{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input[type=text],input[type=email],input[type=password]{
    padding:5px
}
textarea{
    overflow:auto;
    vertical-align:top;
    width:98%
}
.alignleft{
    display:inline;
    float:left;
    margin-right:15px
}
.alignright{
    display:inline;
    float:right;
    margin-left:15px
}
.aligncenter{
    clear:both;
    display:block;
    margin:0 auto
}
.assistive-text{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    position:absolute!important
}
.ir{
    background-color:transparent;
    border:0;
    overflow:hidden;
    *text-indent:-9999px
}
.ir:before{
    content:"";
    display:block;
    width:0;
    height:150%
}
.hidden{
    display:none!important;
    visibility:hidden
}
.visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.invisible{
    visibility:hidden
}
.clearfix:before,.clearfix:after{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.clearfix{
    *zoom:1
}
body,button,input,select,textarea{
    font-family:raleway,sans-serif;
    font-weight:400;
    font-size:14px;
    font-size:1.4rem;
    line-height:1.5
}
body{
    background:#f5f5f5;
    color:#333
}
a{
    color:#449ccc;
    text-decoration:none;
    -webkit-transition:color .2s ease-out;
    transition:color .2s ease-out
}
a:hover,a:focus,a:active{
    text-decoration:underline
}
input[type=text],textarea{
    border:1px solid #eee;
    padding:5px;
    border-radius:3px;
    outline:0
}
input[type=submit],input[type=button],input[type=reset]{
    display:inline-block;
    padding:8px 25px;
    text-decoration:none;
    border-radius:3px;
    cursor:pointer;
    background:#eee;
    color:#666
}
input[type=button]:active,input[type=reset]:active{
    padding:7px 24px 8px;
    background:#ccc;
    color:#333
}
pre{
    border-radius:6px
}
html,body{
    height:100%
}
#page{
    min-height:100%;
    height:auto!important;
    height:100%;
    margin:0 auto -52px
}
#push{
    height:50px
}
.section{
    margin:0 auto;
    max-width:1020px;
    padding:0 5px
}
#primary{
    float:left;
    width:100%;
    padding-right:320px;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#secondary{
    float:right;
    width:300px;
    margin-left:-300px;
    /*
	position:-webkit-sticky;
	*/
    position:sticky;
    top:0
}
#masthead{
    background:#eee;
    margin-bottom:5px;
    position:relative
}
#masthead .section{
    padding:0 10px
}
#masthead hgroup{
    margin:6px 0 -2px;
    float:left;
    padding-left:0;
    min-height:40px
}
#masthead .image-logo{
    line-height:1
}
#masthead hgroup img{
    max-height:40px
}
.site-title{
    font-size:26px;
    font-size:2.6rem;
    word-break:break-all
}
.site-title a{
    letter-spacing:1px
}
.fixed-header #page{
    padding-top:80px
}
.fixed-header #masthead{
    position:fixed;
    top:0;
    width:100%;
    z-index:100
}
.admin-bar.fixed-header #masthead{
    top:28px
}
.main-navigation{
    display:block;
    float:right
}
.main-navigation ul{
    list-style:none;
    margin:0;
    padding-left:0
}
.main-navigation li{
    font-size:11px;
    font-size:1.1rem;
    letter-spacing:1px;
    text-transform:uppercase;
    float:left;
    position:relative
}
.main-navigation a{
    display:block;
    text-decoration:none;
    padding:15px
}
.main-navigation li a:hover{
    background:#e9e9e9
}
.main-navigation li:hover>a{
    background:#e9e9e9
}
.main-navigation .menu-item-has-children a{
    padding-right:40px
}
.main-navigation .menu-item-has-children>a:after{
    content:'\e760';
    font-family:entypo-custom;
    font-size:16px;
    font-size:1.6rem;
    line-height:1;
    position:absolute;
    right:20px;
    speak:none
}
.main-navigation .menu-item-has-children .menu-item-has-children a{
    padding:18px 20px
}
.main-navigation .menu-item-has-children .menu-item-has-children>a:after{
    content:none
}
.main-navigation ul ul{
    display:none;
    background:#e9e9e9;
    position:absolute;
    float:left;
    margin:0;
	
	/*
	MOZI
	keep sub-menu alignet left
    top:60px;
	
	/*
    left:0;
	
	/* MOZI
    width:190px;
	*/
    z-index:99999
}
.main-navigation ul ul li{
    border:0;
    float:none;
    border-top:1px solid #f5f5f5
}
.main-navigation ul ul li a{
    border:0;
    padding:18px 20px
}
.main-navigation ul ul li a:hover{
    background:#ddd;
}
.main-navigation ul ul li:last-of-type a{
    border:0
}
.main-navigation ul li:hover>ul{
    display:block
}
.main-navigation ul ul ul{
    display:block;
    position:relative;
    float:none;
    border-left:0;
    border-right:0;
    top:0;
    left:0;
    width:190px
}
.main-navigation ul ul ul li:last-of-type{
    border:0
}
.menu-toggle{
    cursor:pointer
}
.main-small-navigation .menu{
    display:none
}
.masonry #primary, .page-template-home-page-php #primary{
    float:none;
    padding:0
}
.masonry .hentry, .page-template-home-page-php .hentry{
    float:left;
    width:15.7%;
    margin-right:5px
}
.masonry .hentry:nth-child(3), .page-template-home-page-php .hentry:nth-child(3){
    margin-right:0
}
.masonry .hentry, .page-template-home-page-php .hentry{
    -webkit-transition:height,width .2s;
    transition:height,width .2s
}
.masonry .hentry img, .page-template-home-page-php .hentry img{
    display:block;
    width:100%;
    height:205px
}
.post-link{
    float:right
}
.masonry .twitter-tweet, .page-template-home-page-php .twitter-tweet{
    padding-bottom:90px
}
.masonry .twitter-tweet-rendered, .page-template-home-page-php .twitter-tweet-rendered{
    padding-bottom:0
}
#main{
    opacity:0
}
.no-js #main{
    opacity:1
}
.hentry{
    margin:0 0 10px;
    border-radius:3px;
    background:#fff;
    border:1px solid #eee;
    overflow:hidden
}
.entry-title{
    font-size:14px;
    font-size:1.4rem;
	
	/* MOZI */
	
}

/* MOZI */
.vs-thumbnail
{
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
	
}
.single-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px;
	text-transform:uppercase;
}
.post-58724 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-58724 .entry-content,.entry-summary{
    border-bottom:0
}
.post-16699 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-16699 .entry-content,.entry-summary{
    border-bottom:0
}
.post-58723 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-58723 .entry-content,.entry-summary{
    border-bottom:0
}
.post-3421 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-3421 .entry-content,.entry-summary{
    border-bottom:0
}
.post-3429 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-3429 .entry-content,.entry-summary{
    border-bottom:0
}
.post-16169 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-16169 .entry-content,.entry-summary{
    border-bottom:0
}
.post-27084 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-27084 .entry-content,.entry-summary{
    border-bottom:0
}
.post-132922 .entry-title{
    font-size:16px;
    font-size:1.6rem;
    font-weight:700;
    letter-spacing:.5px
}
.post-21341 p{
    margin-bottom:25px
}
.post-19981 p{
    margin-bottom:25px
}
.post-22057 p{
    margin-bottom:25px
}
.post-21167 p{
    margin-bottom:25px
}
.post-12544 p{
    margin-bottom:25px
}
.post-6696 p{
    margin-bottom:25px
}
.post-20106 p{
    margin-bottom:25px
}
.post-1268 p{
    margin-bottom:25px
}
.post-86316 p{
    margin-bottom:25px
}
.post-22127 p{
    margin-bottom:25px
}
.post-86216 p{
    margin-bottom:25px
}
.post-21205 p{
    margin-bottom:25px
}
.post-49133 p{
    margin-bottom:25px
}
.post-77267 p{
    margin-bottom:25px
}
.post-1372 p{
    margin-bottom:25px
}
.post-11574 p{
    margin-bottom:25px
}
.post-69200 p{
    margin-bottom:25px
}
.post-67942 p{
    margin-bottom:25px
}
.post-13250 p{
    margin-bottom:25px
}
.post-48815 p{
    margin-bottom:25px
}
.post-1398 p{
    margin-bottom:25px
}
.post-14706 p{
    margin-bottom:25px
}
.post-26240 p{
    margin-bottom:25px
}
.post-548 p{
    margin-bottom:25px
}
.entry-header{
    padding:2px 0 2px 10px
}
.entry-meta{
    clear:both;
    font-size:13px;
    font-size:1.3rem
}
.entry-content,.entry-summary{
    padding:10px;
    border-bottom:1px solid #eee
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{
    font-weight:700;
    margin-bottom:15px
}
.entry-content h1,.entry-content h2{
    font-size:18px;
    font-size:1.8rem;
    letter-spacing:.5px
}
.entry-content h3{
    font-size:16px;
    font-size:1.6rem
}
.entry-content h4,.entry-content h6{
    font-size:15px;
    font-size:1.5rem
}
footer.entry-meta{
    padding:15px
}
.page-header{
    border:1px solid #eee;
    border-radius:3px;
    margin-bottom:10px;
    padding:10px;
    font-weight:700
}
.page-header .page-title{
    font-size:14px;
    font-size:1.4rem
}
.taxonomy-description p{
    margin:5px 0 0;
    font-size:14px;
    font-weight:400
}
.search-no-results .hentry{
    float:none;
    width:auto
}
.error404 .entry-content #searchform{
    margin-bottom:20px
}
.error404 .widget_recent_entries{
    border:0
}
.error404 .widget_recent_entries ul{
    list-style:none
}
.page-template-page-fullwidth-php #primary{
    padding:0
}
#nav-below{
    clear:both;
    margin:0 0 5px;
    border:1px solid #e5e5e5;
    border-radius:3px
}
#nav-below .nav-previous a,#nav-below .nav-next a{
    padding:10px 15px;
    float:left;
    background:#313131 none repeat scroll 0 0
}
#nav-below .nav-previous a:hover{
    background:#000 none repeat scroll 0 0
}
#nav-below .nav-next a{
    float:right;
    background:#313131 none repeat scroll 0 0
}
#nav-below .nav-next a:hover{
    background:#000 none repeat scroll 0 0
}
.page-links{
    clear:both;
    padding:10px 0
}
.page-links a{
    display:inline-block;
    padding:4px 10px;
    margin:0 5px;
    background:#f5f5f5;
    border-radius:3px
}
.widget{
    background:#fff;
    border-radius:3px;
    font-size:13px;
    font-size:1.3rem;
    margin:0 0 1em;
    padding:0 0 .5em;
    overflow:hidden;
    border:1px solid #eee
}
.widget-title{
    display:block;
    font-size:14px;
    font-size:1.4rem;
    font-weight:700;
    margin-bottom:5px;
    padding:2px 20px
}
.widget-area ul{
    list-style:none;
    margin:0 15px 0 20px
}
.widget-area li{
    line-height:1.5;
    padding:4px 0
}
.widget-area .tagcloud,.widget-area .textwidget,.widget-area select,.widget-area .recentcommentsavatar,.widget-area #subscribe-blog,.widget-area .milestone-content,.widget-area .widgets-multi-column-grid,.widget-area .widgets-grid-layout,.widget-area #pd_top_rated_holder,.widget_gravatar p,.widget_image img,.widget_goodreads embed,.widget_goodreads img,.widget-grofile .grofile-thumbnail,.widget-grofile h4,.widget-grofile p,.widget-grofile ul,.widget_facebook_likebox iframe{
    margin-left:20px;
    margin-right:20px
}
.widget-grid-view-image{
    max-width:43.5%!important
}
.widget_image img{
    max-width:87%
}
.widget select{
    max-width:100%
}
.widget_search #searchform{
    padding:20px 20px 0
}
.widget_search #s{
    max-width:65%
}
.widget_search input[type=submit]{
    max-width:30%;
    padding:5px 12px 6px
}
.widget_search input[type=submit]:active{
    margin-top:-1px;
    padding:6px 12px 5px
}
table#wp-calendar{
    margin:0 20px 10px;
    width:260px;
    max-width:88%
}
#wp-calendar td,#wp-calendar th{
    padding:5px 2px;
    text-align:center
}
#wp-calendar #prev{
    text-align:left
}
#wp-calendar #next{
    text-align:right
}
.site-header img,.hentry img,.comment-content img,.widget img{
    max-width:100%;
    height:auto
}
.site-header img,.hentry img,.comment-content img[height],img[class*=align],img[class*=wp-image-]{
    height:auto
}
.site-header img,.hentry img{
    max-width:100%;
    width:auto
}
.entry-content img.wp-smiley,.comment-content img.wp-smiley{
    border:0;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
.wp-caption{
    background:#f9f9f9;
    border:1px solid #eee;
    margin-bottom:15px;
    max-width:100%
}
.wp-caption img[class*=wp-image-]{
    display:block;
    margin:1.2% auto 0;
    max-width:98%
}
.wp-caption-text{
    text-align:center
}
.wp-caption .wp-caption-text{
    margin:5px 0
}
.site-content .gallery{
    margin-bottom:15px
}
.gallery-caption{
    font-size:13px;
    font-size:1.3rem
}
.site-content .gallery a img{
    border:0;
    height:auto;
    max-width:90%
}
.site-content .gallery dt{
    border:0;
    margin:0;
    padding:0
}
.site-content .gallery dd{
    margin:0
}
embed,iframe,object{
    max-width:100%
}
#comments{
    border:1px solid #e5e5e5;
    border-radius:3px;
    margin-bottom:10px;
    padding:5px 10px 0
}
#comments .comment-meta a{
    text-decoration:none
}
.comments-title,.nocomments,#reply-title{
    font-size:15px;
    font-size:1.5rem;
    margin:0 0 5px
}
.commentlist{
    list-style:none;
    margin:0 0 10px;
    padding:0 0 10px
}
.commentlist:after{
    content:'';
    width:100%;
    height:1px;
    display:block;
    margin-top:20px
}
li.comment{
    list-style:none;
    margin:0 0 10px;
    position:relative;
    padding-left:60px
}
article.comment{
    background:#fff;
    display:block;
    border-radius:3px;
    padding:10px;
    overflow:hidden;
    font-size:14px;
    font-size:1.4rem
}
.commentlist .pingback{
    margin:0 0 5px
}
.commentlist .children{
    margin:10px 0 0;
    padding:0
}
.commentlist .avatar{
    position:absolute;
    top:0;
    left:0;
    padding:0
}
.comment-author cite{
    font-style:normal;
    font-weight:700;
    text-transform:uppercase
}
.comment-meta{
    font-size:12px;
    font-size:1.2rem;
    margin-bottom:5px
}
#respond p{
    margin-bottom:10px
}
#respond .form-allowed-tags{
    margin-bottom:30px
}
#respond .form-allowed-tags code{
    font-size:12px;
    font-size:1.2rem
}
#respond input[type=text]{
    display:block;
    width:60%
}
#respond textarea{
    display:block;
    margin:10px 0;
    padding:5px;
    width:90%
}
#respond .form-allowed-tags{
    clear:both;
    width:90%
}
#respond .form-allowed-tags code{
    display:block
}
#commentform label[for=author],#commentform label[for=email],#commentform label[for=url]{
    float:left;
    padding:5px 0;
    width:70px
}
#colophon{
    background:#eee;
    padding:5px 0
}
@media screen and (max-width:1030px){
    ul.featured-movies{
        padding:5px 0 5px 5px!important
    }
    ul.featured-movies li{
        padding:0 3px!important
    }
}
@media screen and (max-width:790px){
    .seperator{
        text-align:left!important
    }
    #masthead .section{
        padding:0
    }
    .main-navigation{
        clear:both;
        float:none
    }
    #masthead hgroup{
        padding-left:10px
    }
    .main-navigation li:first-child a{
        padding-left:20px
    }
    .main-navigation a{
        padding:18px 14px
    }
    .main-navigation ul ul{
        top:52px
    }
    .masonry .hentry, .page-template-home-page-php .hentry{
        width:48%
    }
    .search-no-results .hentry{
        float:none;
        width:auto
    }
    #primary{
        float:none;
        padding:0
    }
    #secondary{
        float:none;
        width:auto;
        margin:0 0 40px
    }
}
@media screen and (max-width:470px){
    .seperator{
        text-align:left!important
    }
    .site-title{
        padding-right:102px
    }
    .masonry .hentry, .page-template-home-page-php .hentry{
        width:48%;
        margin:0 3px 10px 2px
    }
}
@media screen and (max-width:950px){
	/* MOZI */
	.main-navigation {
    clear: both;
    float: none;
	}
    .menu-toggle{
        top:0;
        right:0;
        box-shadow:0;
        clip:auto;
        display:block;
        padding:0;
        margin:0;
        border-left:1px solid #161616
    }
    .menu-toggle a{
        padding:10px 15px 11px
    }
    .menu-toggle a:hover{
        background:#000;
        color:#40d7bc;
        border-color:#000
    }
    .main-navigation .menu{
        display:none
    }
    .main-navigation li{
        border-top:1px solid #000;
        float:none
    }
    .main-navigation li:first-child a{
        padding-left:14px
    }
    .main-navigation ul ul{
        background:0 0;
        float:none;
        position:relative;
        width:auto;
        top:0;
        display:block
    }
    .main-navigation ul ul li a,.main-navigation ul ul li:first-child a{
        padding:18px 20px 18px 40px
    }
    .main-navigation ul ul li a:hover{
        background:#e9e9e9
    }
}
body.rtl{
    direction:rtl;
    unicode-bidi:embed
}
body.rtl .masonry .hentry:nth-child(3), body.rtl .page-template-home-page-php .hentry:nth-child(3){
    margin-left:1.5%
}
table,td,th{
    border:1px solid #40d7bc
}
th,thead th{
    color:#fff;
    background:#40d7bc;
    padding:5px 0
}
tbody td,td{
    padding:5px 0;
    font-weight:700;
    list-style:none;
    margin:5px;
    text-decoration:none
}
.easy-table{
    border-collapse:separate;
    border-spacing:2px
}
td a:hover{
    background:#000
}
td{
    background:#313131
}
td a{
    padding:5px
}
ul.bycategories{
    margin:0;
    padding:0
}
ul.bycategories li{
    list-style:none;
    margin:0;
    padding:0
}
ul.bycategories li a{
    list-style:none;
    margin:3px;
    float:left;
    background:#313131;
    padding:5px 10px
}
ul.top-links{
    margin:0;
    padding:0
}
ul.top-links li{
    list-style:none;
    margin:0;
    padding:0
}
ul.top-links li a{
    list-style:none;
    margin:5px;
    float:left;
    background:#313131;
    padding:5px 10px;
    text-decoration:none;
    border-radius:3px
}
ul.top-links li a:hover{
    background:#000
}
ul.top-links-cat{
    margin:0;
    padding:0
}
ul.top-links-cat li{
    list-style:none;
    margin:0;
    padding:0
}
ul.top-links-cat li a{
    list-style:none;
    margin:5px;
    float:left;
    background:#313131;
    padding:5px 10px;
    text-decoration:none;
    border-radius:3px
}
ul.top-links-cat li a:hover{
    background:#000
}
.sidebarads{
    text-align:center
}
img.alignleft,img.alignright,img.alignnone,img.size-full{
    width:140px;
    height:205px
}
.how-to-watch{
    border:1px solid #40d7bc;
    padding:0 5px;
    position:absolute;
    margin:5px;
    font-size:14px
}
#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{
    padding:0;
    margin:0;
    list-style:none;
    text-align:left;
    letter-spacing:0;
    word-spacing:0;
    font-size:14px
}
#wp_page_numbers{
    margin:5px 0 5px 5px;
    width:100%
}
#wp_page_numbers ul{
    width:100%
}
#wp_page_numbers li{
    float:left;
    display:block;
    margin:2px
}
#wp_page_numbers a{
    padding:2px 20px 4px;
    display:block;
    border:1px solid #313131;
    border-radius:3px
}
#wp_page_numbers li a:hover{
    background:#000
}
#wp_page_numbers li.space{
    padding:6px;
    padding-left:2px;
    padding-right:2px
}
#wp_page_numbers li.first_last_page{
    font-style:italic
}
#wp_page_numbers li.active_page a{
    border-color:#000
}
#wp_page_numbers li.active_page a:hover{
    color:#ddd
}
#wp_page_numbers li.page_info{
    float:left;
    display:block;
    padding:2px 10px 4px;
    margin-right:5px;
    border:1px solid #313131;
    border-radius:3px
}
.top-search,.box{
    background:none repeat scroll 0 0 #292929;
    border:0;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1);
    margin-bottom:5px;
    padding:7px
}
.top-search form{
    background:none repeat scroll 0 0 #191919;
    padding-right:70px;
    position:relative
}
.top-search #s{
    border:0!important;
    box-shadow:none!important;
    width:100%
}
.top-search .submit{
    float:right;
    font-size:14px;
    padding:2px 20px;
    position:absolute;
    right:2px;
    top:2px
}
.required{
    color:red
}
.how-to-table{
    padding:10px 10px 5px 20px
}
.submit:hover{
    background:#000
}
ul.featured-movies{
    margin:0;
    padding:5px 0 5px 10px;
    list-style:outside none none
}
ul.featured-movies li{
    margin:0;
    float:left;
    padding:0 3.5px
}
ul.featured-movies li img{
    border-radius:5px;
    max-height:150px;
    max-width:100%;
    width:100px;
    border-color:#313131;
    border-style:solid;
    border-width:3px;
	height: 150px
}
.wprc-switch:hover{
    text-decoration:underline
}
.wprc-switch{
    background:#292929!important;
    font-size:14px
}
.wprc-switch{
    padding:0 5px!important
}
a.ssocial{
    width:49%;
    float:left;
    padding:5px 0;
    text-align:center;
    margin:5px 0;
    color:rgba(255,255,255,.69);
    font-size:14px;
    font-weight:700
}
a.ssocial img{
    margin:0 0 -7px
}
a.ssocial:hover{
    color:#fff
}
a.facebook{
    background:#3b5998
}
a.twitter{
    background:#1dcaff;
    float:right
}
.sitename{
    color:#40d7bc
}
#site-title-h1{
    display:none
}
.nav-hd-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-featured-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-hollywood-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-hindi-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-dubbed-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-request-movie a{
    padding-left:33px!important;
    background-image:url(./assets/images/request.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-tv-shows a{
    padding-left:33px!important;
    background-image:url(./assets/images/tv-shows.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.nav-telugu-movies a{
    padding-left:33px!important;
    background-image:url(./assets/images/movies.png)!important;
    background-position:8px center!important;
    background-repeat:no-repeat!important
}
.fa-play-circle,.fa-download,.fa-facebook,.fa-twitter,.fa-comment,.fa-info-circle,.fa-exclamation-triangle{
    margin:0 5px 0 0!important
}
.fa-exclamation-triangle{
    color:#fff!important
}
.btn-stream{
    color:#fff;
    background-color:#40d7bc;
    border-color:#40d7bc;
    cursor:pointer;
    white-space:nowrap;
    padding:5px 10px;
    user-select:none;
    float:left
}
.btn-download{
    color:#fff;
    background-color:#40d7bc;
    border-color:#40d7bc;
    cursor:pointer;
    white-space:nowrap;
    padding:5px 10px;
    user-select:none;
    float:right
}
a.sd-button{
    width:49%;
    padding:5px 0;
    text-align:center;
    margin:5px 0;
    font-size:14px;
    font-weight:600
}
a.sd-button:hover{
    text-decoration:none
}
a.sd-button:visited{
    color:#fff
}
a.sd-button:hover{
    color:#fff;
    background-color:#2cc8a8;
    border-color:#2cc8a8
}
.nav-previous{
    font-size:16px;
    margin:0 0 5px
}
.nav-next{
    font-size:16px;
    margin:5px 0 5px 5px
}
.post-meta{
    padding:5px 0 5px 10px;
    font-family:droid sans,Arial,Verdana,sans-serif;
    font-weight:700
}
.vcard{
    margin:0 5px 0 3px
}
.post-date.updated{
    margin:0 0 0 3px
}
.post-views{
    margin:0 10px 0 5px
}
.no-of-comments{
    margin:0 10px 0 5px
}
.fa-user{
    margin:0 0 0 5px
}
.fa-calendar{
    margin:0 0 0 5px
}
.below-title img{
    max-height:60px;
    max-width:100%;
    width:468px;
    margin:-2px 0 -6.4px
}
.watch-hd{
    text-align:center;
    border-bottom:1px solid #161616
}
.download-torrent{
    margin:0 5px 0 0
}
.info{
    font-weight:700;
    margin:5px 5px 0 10px
}
.play-pause{
    margin:0 0 5px;
    text-align:center
}
#commentform .gglcptch{
    margin:-5px 0 5px 5px!important
}
.download-links{
    text-align:center
}
.download-links a{
    list-style:none;
    margin:5px 0 -5px;
    float:left;
    background:#313131;
    padding:5px 0;
    text-decoration:none;
    width:100%;
    font-size:16px
}
.download-links a:hover{
    background:#000
}
#respond input[type=submit]{
    width:45%
}
.nav-button-new a{
    font-size:12px;
    font-weight:700
}
.video_player{
    width:100%;
    height:400px;
    background-color:#000;
    margin:-2px 0 10px
}
.video_player_thumb{
    width:100%;
    height:100%;
    position:inherit;
    background:#000 no-repeat 50% 50%;
    margin:0 auto;
    display:block;
    background-size:contain
}
.video_player_thumb a{
    text-decoration:none
}
.video_player_thumb a:hover{
    text-decoration:none
}
.play_action .fa{
    display:table;
    width:100%;
    height:100%;
    text-align:center;
    text-decoration:none;
    opacity:.8
}
.play_action .fa:before{
    display:table-cell;
    vertical-align:middle;
    font-size:100px;
    color:rgba(255,255,255,.5);
    color:#40d7bc;
    text-decoration:none
}
.play_action:hover>.fa:before{
    color:#40d7bc;
    text-shadow:0 1px 2px rgba(0,0,0,.5);
    cursor:pointer;
    text-decoration:none
}
.below_player{
    padding:2px;
    font-size:12px;
    color:#fff;
    background-color:#333
}
.fa-play:hover{
    opacity:1
}
#wp-comment-cookies-consent{
    margin:0 5px 0 0
}
body{
    background:#212121;
    color:#eee
}
a{
    color:#40d7bc
}
a:visited{
    color:#40d7bc
}
a:hover,a:focus,a:active{
    color:#fff
}
input[type=text],textarea{
    background:#191919;
    color:#eee;
    border:1px solid #292929;
    border-top:0;
    box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.1)
}
input[type=submit],input[type=button],input[type=reset]{
    background:#313131;
    background:-webkit-linear-gradient(#323232 0%,#212121 100%);
    background:linear-gradient(#323232 0%,#212121 100%);
    color:#fff;
    border:0;
    border-bottom:2px solid #000
}
button:active,input[type=button]:active,input[type=reset]:active{
    background:#212121;
    background:-webkit-linear-gradient(#212121 0%,#323232 100%);
    background:linear-gradient(#212121 0%,#323232 100%);
    border:0;
    border-top:2px solid #000
}
pre{
    border:1px solid #292929;
    border-top:0;
    box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.1);
    background:#191919
}
mark,ins{
    background:#00877f
}
#masthead{
    background:#313131;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.05)
}
.site-title a{
    color:#eee;
    text-shadow:0 1px 1px rgba(0,0,0,.8)
}
.site-title a:hover{
    color:#40d7bc;
    text-decoration:none
}
.main-navigation{
    border-right:1px solid #161616
}
.main-navigation li{
    border-left:1px solid #161616
}
.main-navigation a{
    color:#ddd
}
.main-navigation li:last-of-type a{
    border-right:1px solid #363636
}
.main-navigation li a:hover{
    border-color:#000;
    background:#000;
    color:#40d7bc
}
.main-navigation li:hover>a{
    border-color:#000;
    background:#000
}
.main-navigation ul ul{
    background:#313131;
	/*
	MOZI
	top:60px;
	*/
    top:auto;
	
	/*
	MOZI
	make left to right for better full view of sub-menu
	left:-1px;
	*/
    
    right:-1px;
    border-top:1px solid #222;
    border-left:1px solid #222;
    border-right:1px solid #222
}
.main-navigation ul ul li{
    border-top:1px solid #161616
}
.main-navigation ul ul li a{
    background:#313131;
    border-bottom:1px solid #363636
}
.main-navigation ul ul li a:hover{
    background:#000;
	/* MOZI
    background:#313131;
	*/
    border-color:#363636
}
.masonry .hentry, .page-template-home-page-php .hentry{
    margin-right:1%
}
.masonry footer.entry-meta a, .page-template-home-page-php footer.entry-meta a{
    text-decoration:none;
    text-shadow:0 1px 1px rgba(0,0,0,.9)
}
.masonry footer.entry-meta a:hover, .page-template-home-page-php footer.entry-meta a:hover{
    text-decoration:none;
    color:#fff
}
footer.entry-meta .post-link a:hover{
    color:#40d7bc
}
.hentry{
    background:#292929;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1);
    border:0
}
.entry-header{
    border-bottom:1px solid #161616
}
.entry-meta a{
    color:#ddd
}
.entry-content,.entry-summary{
    border-bottom:1px solid #161616
}
footer.entry-meta{
    border-top:1px solid #333
}
footer.entry-meta a{
    color:#ccc
}
footer.entry-meta a:hover{
    color:#40d7bc
}
.page-header{
    background:#212121;
    border:1px solid #333;
    border-top:1px solid #292929;
    box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.1)
}
#nav-below{
    border:1px solid #292929;
    box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.1)
}
#nav-below a{
    color:#ddd;
    text-decoration:none
}
#nav-below a:hover{
    color:#40d7bc
}
.page-links a{
    background:#313131;
    text-decoration:none
}
.widget{
    background:0 0
}
#secondary .widget{
    background:#292929;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1);
    border:0
}
#secondary .widget-title{
    border-bottom:1px solid #161616;
    letter-spacing:.5px
}
#secondary .widget-title:after{
    border-bottom:1px solid #161616
}
.widget_search input[type=submit]{
    padding:3px 12px 4px
}
.widget_search input[type=submit]:active{
    margin-top:-1px;
    padding:4px 12px 3px;
    color:#f9f9f9
}
.wp-caption{
    background:#212121;
    border:1px solid #333
}
#comments{
    border:1px solid #292929;
    border-top:0;
    box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.1)
}
#comments a{
    color:#ddd
}
#comments a:hover{
    color:#40d7bc
}
.commentlist:after{
    background:#191919;
    border-bottom:1px solid #363636
}
article.comment{
    background:#292929;
    box-shadow:0 1px 1px rgba(0,0,0,.2)
}
.commentlist .avatar{
    box-shadow:0 3px 3px rgba(0,0,0,.05)
}
#respond .form-allowed-tags{
    color:#ccc
}
#colophon{
    background:#313131;
    border-top:1px solid #212121;
    text-shadow:0 1px 1px rgba(0,0,0,.8)
}
#colophon a{
    margin:0 2px;
    font-weight:700
}
#colophon .footer-links{
    float:right;
    @media screen and (max-width:790px){
        .main-navigation .menu{
            border-top:1px solid #161616
        }
        .main-navigation .menu li:last-child{
            border-right:1px solid #161616
        }
    }
    @media screen and (max-width:490px){
        .menu-toggle{
            border-left:1px solid #161616
        }
        .menu-toggle a:hover{
            border-color:#000;
            background:#000;
            color:#40d7bc
        }
        .main-navigation,.main-navigation .menu{
            border:0
        }
        .main-navigation li{
            border:0;
            border-top:1px solid #161616;
            box-shadow:none
        }
        .main-navigation li:hover>a{
            background:0 0
        }
        .main-navigation a{
            border:0
        }
        .main-navigation li a:hover{
            background:#000
        }
        .main-navigation ul ul{
            background:0 0;
            top:0;
            border:0
        }
        .main-navigation ul ul li a:hover{
            background:#000
        }
        .main-navigation ul ul li a:hover{
            border-color:#161616
        }
    }
}















.meta
{
	font-size:10px;
	/*
	border: 1px dotted;
	*/
	display:flow-root;
}

.meta a
{
	font-style:italic;
	color: #d5d5d5;
	font-size:9px;
}
.overlay {
    display:none;
}

/*
.visual-thumbnail:hover .overlay {
    width:100%;
    height:100%;
    background:rgba(0,0,0,.9);
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    color:white;
    padding:12px;
    font-size:20px;
}
*/

.ofont
{
	font-size:14px;
}
.featured-badge {
    display: block;
    position: inherit;
    top: 5px;
    right: 7px;
    background: #eb652e;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-radius: 3px;
    font-size: 8px;
    font-weight: 500;
    color: white;
    text-transform: uppercase;
    float: right;
}

h1 .featured-badge {
    font-size: 10px;
	position: sticky;
}

span.featured-badge a {
    color: inherit;
	text-decoration: none;
}

.qmargin{
	margin-bottom: 12px
}
.watch {
	background: #40d7bc;
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0;
	padding-top: 5px;
    padding-bottom: 5px;
}

.watch a {
	text-decoration: none;
    font-size: 0.7em;
	color: inherit;
}


.subhead>span.imdb i {
	color: #fbb829;
    font-weight: 800;
    font-style: normal
}



.sub-menu{
	width:600px;
}

.sub-menu li{
	width:32.9%;
	display:inline-block;
}

.sub-menu li:hover{
	background:red;
}


.featured{
	background:#292929;
}


iframe {
	/*
    width: 95vw;
    height: 56.25vw;
    display: block;
    margin: 0 auto;
	*/
}


.thumb
{
	float:left;
	width:50px;
	margin: 5px;
}

.imdb
{
	/* color: #40d7bc; */
	color: #fbb829;
    font-weight: 700;
}

/*
ul#category-posts-3-internal li:nth-child(even) {background: #313131;border-radius:3px;transition-duration: 0.5s;}

ul#category-posts-3-internal li:nth-child(even):hover {background: #222;border-radius:3px;transition-duration: 0.5s;}
ul#category-posts-3-internal li:nth-child(odd):hover {background: #222;border-radius:3px;transition-duration: 0.5s;}

/* ul#category-posts-3-internal li:nth-child(odd) {background: #C9C;}

#category-posts-3-internal li:hover {background: #222;border-radius:3px;transition-duration: 0.5s;}
*/


.suggestions .item {
    clear: both;
	display:flow-root;
	
	background: #292929;
	
}
.suggestions .item:nth-child(2n){
	background:#313131;
}



.suggestions
{
    position: absolute;
    top: 42px;
    overflow: hidden;
    width: 100%;
    z-index: 100;
   /*
	border:1px solid #313131;
	border-radius: 3px;
	*/
}

.suggestions p {
    background: #313131;
    padding: 20px;
}

#spinner{
	display:none;
	float: right;
	position: absolute;
	right: 95px;
	top: 10px;
}

.genre a, .genre{
    font-weight: 100;
    font-size: 12px;
	color: #ccc;
}

.item .info{
	font-weight:100;
}

#main form .suggestions .more a {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    width: 75%;
    font-size: 1.1em;
    background: #40d7bc;
    color: #fff;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	text-align:center;
}

.moviemeta p{
	margin-bottom:10px;
}

.featured-movies{
	/*
	color:red;
	*/
}

.custom_logo
{
	font-family: Arial;
	font-size: 27.5px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}


ul.collection li{
    
    transition-duration: 0.5s;
}


ul.collection li:hover {
    padding-left: 5px;
    transition-duration: 0.5s;
    font-weight: 800;
}

.tslug
{
	
    line-height: 5px;
    text-transform: capitalize;
}

.admin-links a{
border-bottom: 1px #767676 dotted;
text-decoration:none;
cursor:help;
}


.home #content form{
	text-align: center;
	padding:50px;
}
.home #content form input[type=submit]{
	padding: 10px 20px;
}

.home #content form input[type=search]{
	width: 60%;
	padding: 10px;
}

a.goto-hp {
    background: #3eb495;
    color: #f5f5f5;
    padding: 10px 0px;
    width: 60%;
    display: block;
    margin: -30px 0;
}

.search-form-container{margin: 0 auto;}