/*-----------------------------------------------------------------------------------

    Theme Name: Victoria
    Theme URI: http://themeforest.net/item/victoria-portfolio-photography-wordpress-theme/563099
    Description: Victoria. is a Unique Clean Minimal Theme Perfect for Showcasing Work. The focus should always be on your work and this theme does just that.
    Author: Authentic
	Author URI: http://themeforest.net/user/Authentic/
    Version: 1.01
    Designed & Developed by Authentic
	Tags: white, black, two-columns, fixed-width, custom-background, threaded-comments, translation-ready, custom-menu
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html


/*-----------------------------------------------------------------------------------*/
/*		Body
/*-----------------------------------------------------------------------------------*/
body{background:#E1E1E1; margin:0 auto; font-size:14px;}
body a{color:#444; -webkit-transition:color 0.1s ease-in; -moz-transition:color 0.1s ease-in; -o-transition:color 0.1s ease-in; transition:color 0.1s ease-in}
body a:hover{color:#E45635}

.layout-centered{ margin: 0 auto !important; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#E45635 !important}
.blog-post a .attachment-post-thumbnail { opacity: 1.0;-webkit-transition:opacity 0.4s ease-in-out;  -moz-transition:opacity 0.4s ease-in-out;  -o-transition:opacity 0.4s ease-in-out;  transition:opacity 0.4s ease-in-out;  }
.blog-post a:hover .attachment-post-thumbnail { opacity: 0.7;  }
/*-----------------------------------------------------------------------------------*/
/*	Wordpress Required CSS
/*-----------------------------------------------------------------------------------*/
.alignnone{ margin:5px 20px 20px 0}
.aligncenter, div.aligncenter{ display:block;  margin:5px auto 5px auto}
.alignright{ float:right;  margin:5px 0 20px 20px}
.alignleft{ float:left;  margin:5px 20px 20px 0}
.aligncenter{ display:block;  margin:5px auto 5px auto}
a img.alignright{ float:right;  margin:5px 0 20px 20px}
a img.alignnone{ margin:5px 20px 20px 0}
a img.alignleft{ float:left;  margin:5px 20px 20px 0}
a img.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}
.wp-caption{ background:#fff;  border:1px solid #f0f0f0;  max-width:96%;  padding:5px 3px 10px;  text-align:center}
.wp-caption.alignnone{ margin:5px 20px 20px 0}
.wp-caption.alignleft{ margin:5px 20px 20px 0}
.wp-caption.alignright{ margin:5px 0 20px 20px}
.wp-caption img{ border:0 none;  height:auto;  margin:0;  max-width:98.5%;  padding:0;  width:auto}
.wp-caption p.wp-caption-text{ font-size:12px;  line-height:17px;  margin:0;  padding:0 4px 5px}
.sticky{ } /* add your custom style css here*/

/*-----------------------------------------------------------------------------------*/
/*		Header
/*-----------------------------------------------------------------------------------*/
.logo{ display: block; float: left; }
.logo img{display: block; margin: 0px; padding: 0px; }
#header-container{ position:relative; z-index:99; background-color:#fff; color:#aeaeae; padding-right:25px; }
/*-----------------------------------------------------------------------------------*/
/*		Content Container
/*-----------------------------------------------------------------------------------*/
#page-layout{background:#fff; width:1020px}
#page-content{padding-top:30px; padding-bottom:10px; padding-left:30px; padding-right:30px}
.single-portfolio-content{padding-left: 15px !important; padding-right: 15px !important;}
#page-content-sidebar{padding-top:0px; padding-bottom:0px; padding-left:30px; padding-right:30px}
#page-sidebar-inner{padding-top:10px; width:693px; display:inline; float:left; position:relative}
#page-heading{padding-left:30px; padding-top:30px; padding-bottom:30px; padding-right:30px; background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee}
#page-heading a{color: #E45635;}
#page-heading1{ padding-top:10px; padding-bottom:10px; background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee}
#page-heading h1, #page-heading h2, #page-heading h3, #page-heading h4, #page-heading h5, #page-heading h6{font-family: 'Raleway', sans-serif; font-weight: 300;  font-size:26px; color:#333;  padding: 0; margin: 0;}
#page-heading1 h1, #page-heading h2, #page-heading h3, #page-heading h4, #page-heading h5, #page-heading h6{font-family: 'Raleway', sans-serif; font-weight: 300;  font-size:16px; color:#333;  padding: 0; margin: 0;}
#piedepag {width:100%; padding: 5px; color:#333; }
/*-----------------------------------------------------------------------------------*/
/*		Heading Container
/*-----------------------------------------------------------------------------------*/
#heading-wrap{margin-top:35px; margin-left:44px}
.align-right{float:right}
.align-left{float:left}
.align-right img{float:right}
.align-left img{float:left}
/*-----------------------------------------------------------------------------------*/
/*		Footer
/*-----------------------------------------------------------------------------------*/
#footer-container{padding:10px 18px 10px; background:#fff}
#footer-container a:link, #footer-container a:visited{color:#333}
#footer-container a:hover{color:#333}
#footer-right{float:right; text-align:right; padding-right:30px}
#footer-left{float:left; padding-left:30px}
#footer-left ul li{float:left; list-style-type:none; margin-right:5px; margin-left:0}
#footer-left a{-moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
#footer-left a:hover{-moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6}
.block-black{background:#fff; color:#333; padding:20px}
.block-black p{color:#333; padding:0; margin:0}
/*-----------------------------------------------------------------------------------*/
/*		Carousel
/*-----------------------------------------------------------------------------------*/
#recent-carousel{position:relative; background:#fff}
.horizontal{width:1020px; height:220px}
.horizontal .carousel{width:1020px; height:220px; position:relative}
.horizontal .carousel_container{width:1020px; height:220px; overflow:hidden; position:relative}
.horizontal ul{margin:0px; padding:0px; height:220px; width:1020px; /* will be overwritten by javascript*/}
.horizontal ul li{width:255px; height:220px; display:block; float:left; position:relative; margin:0 0px 0 0}
.carousel_right, 
.carousel_left{height:32px; width: 32px; position:absolute; -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; z-index:999; margin-bottom:-1px}
.carousel_left{bottom:0px; right:32px; }
.carousel_right{bottom:0px; right:0px}
.carousel_right:hover, 
.carousel_left:hover{-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0}
/*-----------------------------------------------------------------------------------*/
/*    Recent Posts Widget
/*-----------------------------------------------------------------------------------*/
ul.recent-posts li{border-bottom:1px solid rgba(238,238,238,1.0); padding-top:8px; padding-bottom:8px}
#sidebar .widget_categories ul li{border-bottom:1px solid rgba(238,238,238,1.0); padding-top:8px; padding-bottom:8px}
.widget-area-footer ul.recent-posts li{border-bottom:1px solid #555}
.widget-area-footer .recent-posts{color:#666 !important}
/*-----------------------------------------------------------------------------------*/
/*    Page Breaks
/*-----------------------------------------------------------------------------------*/
.break-page{height:1px; margin-top:25px; margin-bottom:50px; border-top:1px solid #efefef}
.break-single{height:1px; margin-top:25px; margin-bottom:25px; border-top:1px solid #efefef}
.break-pagin{height:1px; margin-top:50px; margin-bottom:0; border-top:1px solid rgba(238,238,238,1.0)}
.break-post{height:1px; margin-top:50px; margin-bottom:60px; border-top:1px solid rgba(238,238,238,1.0)}
.break-comments{height:1px; margin-top:50px; margin-bottom:50px; border-top:1px solid #efefef}
.break-blank{height:1px; margin-top:25px; margin-bottom:25px}
.break-5{padding:5px}
.break-10{padding:10px}
.break-15{padding:15px}
.break-20{padding:20px}
.break-25{padding:25px}
.break-30{padding:30px}
.break-35{padding:35px}
.break-40{padding:40px}
.break-45{padding:45px}
.break-50{padding:50px}
.break-55{padding:55px}
.break-60{padding:60px}
.break-65{padding:65px}
.break-70{padding:70px}
.break-75{padding:75px}
.break-80{padding:80px}
.break-85{padding:85px}
.break-90{padding:90px}
.break-95{padding:95px}
.break-100{padding:100px}
/*-----------------------------------------------------------------------------------*/
/*    Alerts
/*-----------------------------------------------------------------------------------*/
.alert-red{background:rgba(242,2,10,0.6); text-transform:uppercase; color:rgba(255,255,255,1.0); font-weight:bold; text-align:center; padding: 15px; margin-bottom:20px}
.alert-orange{background:rgba(255,83,12,0.7); text-transform:uppercase; color:rgba(255,255,255,1.0); font-weight:bold; text-align:center; padding: 15px; margin-bottom:20px}
.alert-green{background:rgba(89,168,15,0.7); text-transform:uppercase; color:rgba(255,255,255,1.0); font-weight:bold; text-align:center; padding: 15px; margin-bottom:20px}
.alert-blue{background:rgba(16,127,201,0.7); text-transform:uppercase; color:rgba(255,255,255,1.0); font-weight:bold; text-align:center; padding: 15px; margin-bottom:20px}
.alert-teal{background:rgba(0,205,172,0.7); text-transform:uppercase; color:rgba(255,255,255,1.0); font-weight:bold; text-align:center; padding: 15px; margin-bottom:20px}
/*-----------------------------------------------------------------------------------*/
/*    Columns
/*-----------------------------------------------------------------------------------*/
.one-half{ width:48%; }
.one-third{ width:30.66%; }
.two-third{ width:65.33%; }
.one-fourth{ width:22%; }
.three-fourth{ width:74%; }
.one-fifth{ width:16.8%; }
.one-sixth{ width:13.33%; }
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .one-sixth {position:relative; margin-right:4%; float:left; }
.column-last{margin-right: 0px;}
.column-first{margin-left: 0px;}
/*-----------------------------------------------------------------------------------*/
/*    Sidebar
/*-----------------------------------------------------------------------------------*/
#sidebar{border-left:1px solid rgba(238,238,238,1.0); margin:0; width:239px; padding-bottom:30px; float:right;}
#sidebar_inner{padding-left:25px; padding-top:25px}

/*-----------------------------------------------------------------------------------*/
/*    Navigation Style
/*-----------------------------------------------------------------------------------*/
#navigation-wrap{font:12px 'Open Sans'; color:#ababab; position:absolute; right: 35px; top:35px;}
#navigation-wrap a{-moz-transition:all 0.3s ease 0.1s; -webkit-transition:all 0.3s ease 0.1s; -o-transition:all 0.3s ease 0.1s; transition:all 0.3s ease 0.1s;}
.sf-menu a {color:#ababab; font-weight:400; text-transform: uppercase; }
.sf-menu a:hover{color:#333; font-weight:400;}
.sf-menu .current_page_item a{color:#333;}
.sf-menu .current_page_item ul a{color:#333 !important;}
.sf-menu ul a:hover,
.sf-menu ul .current_page_item a{color:#fff !important;}

/*-----------------------------------------------------------------------------------*/
/*    Navigation - Drop Down Menu
/*-----------------------------------------------------------------------------------*/
/*** ESSENTIAL Navigation Style ***/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:1em; font-weight: 600;}
.sf-menu ul{position:absolute; top:-999em; width:20em; background: rgba(255,255,255,0.9); /* left offset of submenus need to match (see below) */ }
.sf-menu ul li{width:100%; border-bottom: 1px solid rgba(255,255,255,0.1); }
.sf-menu ul li:last-child {border-bottom: 0;}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:left; position:relative; height: 41px;}
.sf-menu a{display:block; position:relative ;} 
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0; top:35px; z-index:999999}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{top:0}
/*** navigation skin ***/
.sf-menu{float:left}
.sf-menu a{margin-left: 15px; text-decoration:none}
li.sfHover{color:#000}
.sf-menu ul a{display:block; padding:10px; margin: 0px;}
.sf-menu ul a:hover{color:#fff !important; background:rgba(0,0,0,0.6);}
/*** arrows **/
.sf-sub-indicator{position:absolute; display:block; right: -13px; width:5px; height:3px; text-indent:-999em; overflow:hidden; background:url('/wp-content/themes/victoria/images/nav-down.png');}
a >.sf-sub-indicator{/* give all except IE6 the correct values */ top:50%}
/* apply hovers to modern browsers */
a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator{}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator{}
.sf-menu ul a >.sf-sub-indicator{background-position:0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-7px 0; /* arrow hovers for modern browsers*/}
/*-----------------------------------------------------------------------------------*/
/*    Slides
/*-----------------------------------------------------------------------------------*/
#slider-container { min-height: 400px; overflow: hidden; }
#slides { position: absolute; z-index: 97; }

#slides1 { z-index: 97; }
.slides_container a { display: block; }

/*home slider*/
.home_slides{ height: 504px; width: 1020px; }
.home_slides div.slide{ height: 504px; width: 1020px; }
.home_slides a { height: 504px; width: 1020px; }

/*single slides*/
.single_slides { width: 627px; margin-top: 7px; }
.single_slides div.slide { width: 627px;  }
.single_slides a { width: 627px;  }
/*-----------------------------------------------------------------------------------*/
/*    Next / Prev Buttons for Slides
/*-----------------------------------------------------------------------------------*/
#slides .next,
#slides .prev { text-indent: -9999px; position: absolute; bottom: 0; right: 0; display: block; height: 32px; width: 32px; z-index: 101; opacity: 0.7; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#slides .prev { right: 32px; background: url('/wp-content/themes/victoria/images/left-arrow.png');  }
#slides .next { background: url('/wp-content/themes/victoria/images/right-arrow.png');  }
#slides .next:hover, #slides .prev:hover { filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
/*-----------------------------------------------------------------------------------*/
/*    Caption for Slides
/*-----------------------------------------------------------------------------------*/
.caption { position: absolute; left: 0px; top: 0px; background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 500; padding-top: 15px; height: 35px; }
.caption p { font-family: 'Open Sans', Arial, sans-serif; color: #fff; text-align: center; font-size: 13px; margin: 0; }
/*-----------------------------------------------------------------------------------*/
/*    Misc
/*-----------------------------------------------------------------------------------*/
.align-right{float:right; display:block}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
/*-----------------------------------------------------------------------------------*/
/*    Widgetized Areas
/*-----------------------------------------------------------------------------------*/
.widget-area{}
.widget-area ul{list-style-type:none; margin:0}
.widget-area li{margin:0}
.widget-title-sidebar{border-bottom:1px solid #EEE; color:#000; font-family:'Raleway',Arial; font-size:20px; font-weight:300; margin-left:-25px; padding-bottom:5px; text-indent:25px; width:269px}
.widget-title-footer{font-size:20px; font-family:'Raleway',Arial; font-weight:300; margin-bottom:20px; margin-top:25px; line-height:1.8em; color:#333}
.widget-title-footer a:link, .widget-title-footer a:visited{color:#fff !important}
.widget-area-footer{color:#666}
.widget-area-footer p{color:#666}
.widget-area-footer ul{list-style-type:none; margin:0}
.widget-area-footer li{margin:0; padding-bottom:10px}
.post-info{margin-top:70px}
/*-----------------------------------------------------------------------------------*/
/*    List Style
/*-----------------------------------------------------------------------------------*/
.general-list-horizontal li{margin:0; padding:0 5px 0 0; list-style:none; float:left; text-indent:0}
.edit-link{letter-spacing:2px; text-transform:uppercase}
.edit-link a:link, .edit-link a:visited{color:#333}
.edit-link a:hover{color:#888}
.widget-container{margin-bottom:30px !important; clear:both !important}
/*-----------------------------------------------------------------------------------*/
/*    Search
/*-----------------------------------------------------------------------------------*/
#search-box{font:11px 'Open Sans' !important; color:#999; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:12px; font-size:12px; border:1px solid rgba(0,0,0,0.1); width:191px; background: url(/wp-content/themes/victoria/images/search.png) 185px center no-repeat; outline: none; border:1px solid #EEE}
#search-box:focus{border:1px solid rgba(0,0,0,0.3)}
/*-----------------------------------------------------------------------------------*/
/*    Primary & Secondary Widgetized Style
/*-----------------------------------------------------------------------------------*/
.widget-area-footer ul li{border-bottom:1px solid rgba(238,238,238,1.0); padding-top:8px; padding-bottom:8px}
.widget-area-footer ul li:first-child{border-top:1px solid rgba(255,255,255,0.2)}
.widget-area-footer ul li{border-bottom:1px solid rgba(255,255,255,0.2); padding-top:8px; padding-bottom:8px}
/*-----------------------------------------------------------------------------------*/
/*    Comments
/*-----------------------------------------------------------------------------------*/
#comments{border-bottom:1px solid #EEE; color:#000; font-family:'Open Sans',Arial; font-size:13px; font-weight:600; margin-left:-25px; padding-bottom:5px; text-indent:25px; width:720px}
.commentlist{margin-top:-25px}
.commentlist li{list-style:none; margin:0; margin-top:-25px}
.comment-avatar{width:65px; height:65px; float:left; margin-right:20px; margin-bottom:20px; margin-left:30px; border:5px solid #efefef}
.comment-details{float:right; width:80%}
.comment-author{}
.comment-author .fn{font:13px 'Open Sans'; font-weight:600}
.comment-author .fn a:hover{color:#444}
.comment-meta{font:11px 'Arial'; font-weight:600; margin-bottom:15px}
.comment-meta a:link, .comment-meta a:visited{color:#999 !important}
.comment-meta a:hover{color:#999 !important}
.comment-body{margin-top:25px; margin-bottom:25px; padding-top:30px; padding-bottom:25px; border-bottom:1px solid #efefef}
.comment-body:last-child{border-top:0}
.comment-body .reply{}
.children .bypostauthor .comment-body{margin-top:-25px; border-top:0}
.children{margin-bottom:-26px}
.comment >.comment-body .comment-reply-link:hover, .comment >.comment-body .comment-edit-link:hover{color:#444 !important}
#comments-title{border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding-top:10px; padding-bottom:10px; margin-top:33px; background:#fbfbfb; text-align:center; color:#bbb}
#comments_wrap{margin-top:25px}
#respond-comment{}
.commentlist .children{padding-left:55px}
#commentform label{padding:10px}
#comments-logged-in{margin-top:-35px}
#cancel-comment-reply{float:right; margin-top:-50px}
#allowed-tags{font-size:12px; font-style:italic; color:#777}
.black-link-wrap{font:11px 'Open Sans'; background:#fff; border:1px solid #f0f0f0; padding:6px 8px 6px 8px; display:inline-block; margin:0 2px 5px 0}
.black-link-wrap:hover{background:#000; border:1px solid #000; color:#FFF !important}
#cancel-comment-reply-link{font:11px 'Open Sans'; background:#fff; border:1px solid #f0f0f0; padding:6px 8px 6px 8px; display:inline-block; margin:0 2px 5px 0}
#cancel-comment-reply-link:hover{background:#000; border:1px solid #000; color:#FFF !important}
.reply{float:left}
.comment-reply-link{font:bold 11px 'Arial'; color:#999}
.comment-reply-link:hover{color:#E45635 !important}
.comment-tools{margin-left:98px}
#respond{padding-bottom:25px}
#respond-title{border-bottom:1px solid #EEE; color:#000; font-family:'Open Sans',Arial; font-size:13px; font-weight:600; margin-left:-25px; padding-bottom:5px; text-indent:25px; width:720px}
/*-----------------------------------------------------------------------------------*/
/*		Portfolio
/*-----------------------------------------------------------------------------------*/
.details{margin:15px 20px}
.column-fix{display:block; margin-bottom:70px}
.column-fix p{padding-top:35px}
/*overlays*/
.overlay-wrap{overflow:hidden; position:relative}
span.overlay{display:none; height:32px; width:64px; position:absolute; top:0px; left:-64px}
a.overlay-zoom{display:block; float:left; height:32px; width:32px; background:url('/wp-content/themes/victoria/images/expand.png'); }
a.overlay-permalink { display:block; float:left; height:32px; width:32px; background:url('/wp-content/themes/victoria/images/right-arrow-full.png'); }

a.overlay-zoom,
a.overlay-permalink{opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
a.overlay-zoom:hover,
a.overlay-permalink:hover{opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
/*-----------------------------------------------------------------------------------*/
/*		Fancy Portfolio Slider
/*-----------------------------------------------------------------------------------*/
.fancy_thumbnail_slider_container {position:relative; width:1020px; overflow:hidden; margin:0 auto; padding:0px; background:#fff; }
.fancy_thumbnail{width:100%; margin:0; padding:0; list-style: none !important; }
.fancy_thumbnail_height{height:880px;}
.fancy_thumbnail_absolute{position:absolute; left:0px; top:0px; }
.fancy_thumbnail li{background:#fff; float:left; margin:0; padding:0; width:255px; height:220px; position:relative}
.portfolio-arrows{display: none;}
.fancy_thumbnail_next, .fancy_thumbnail_prev{width:32px; height:32px; display:block; text-indent:-9999px;}
.fancy_thumbnail_next { position: absolute; bottom:0; right:0; background:url('/wp-content/themes/victoria/images/right-arrow.png'); opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out}
.fancy_thumbnail_prev { position: absolute; bottom:0; right:32px; background:url('/wp-content/themes/victoria/images/left-arrow.png'); opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.fancy_thumbnail_next:hover, .fancy_thumbnail_prev:hover { filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.disable{display:none}
/*-----------------------------------------------------------------------------------*/
/*		Single Posts
/*-----------------------------------------------------------------------------------*/
.single-next{float:left; display:inline-block; height: 32px; width: 32px; background: url(/wp-content/themes/victoria/images/sprites/left-arrow.png) no-repeat; }
.single-prev{float:left; display:inline-block; height: 32px; width: 32px; background: url(/wp-content/themes/victoria/images/sprites/right-arrow.png) no-repeat; }
.single-prev:hover,.single-next:hover { background-position: -32px 0; }
.entry-content{margin-top:25px}
.meta-post-info{color:#999; padding-bottom:50px}
/*-----------------------------------------------------------------------------------*/
/*		PagNavi
/*-----------------------------------------------------------------------------------*/
.pagination{padding:20px 0; position:relative; font:10px 'Open Sans'; line-height:13px; margin-top: -60px; }
.pagination span, .pagination a{padding:6px 10px; display:block; float:left; text-decoration:none; width:auto; margin-left:1px; background:#555; color:#FFF !important; cursor:pointer; font:11px 'Arial';}
.pagination a:hover { background:#000; }
.pagination .current { background:#000; color:#FFF !important; cursor:pointer; display:block; }
.pagination-box{}
.post-select{font:10px 'Arial'; letter-spacing:1px; text-transform:uppercase; margin-bottom:30px}
/*-----------------------------------------------------------------------------------*/
/*    Archives
/*-----------------------------------------------------------------------------------*/
.archive-title{ color:#000; font-family:'Open Sans',Arial; font-size:16px; font-weight:600; margin-bottom: 38px }
ul.archive-list li:first-child{border-top:1px solid #eee; padding-top:8px; padding-bottom:8px;}
ul.archive-list li{border-bottom:1px solid #eee; padding-top:8px; padding-bottom:8px;}
ul.archive-list { margin-bottom: 60px !important; list-style-type: circle}
/*-----------------------------------------------------------------------------------*/
/*    Single Portfolio
/*-----------------------------------------------------------------------------------*/
#single-portfolio-cats{}
#single-portfolio-cats span{font-weight:bold; color:#999; margin-right:5px;}
#single-portfolio-cats a{}
#single-portfolio-cats a{color:#444; text-decoration:none; text-decoration:none; margin-right: 5px;}
#single-portfolio-cats a:hover{color: #000}
/*-----------------------------------------------------------------------------------*/
/*		Comment Form
/*-----------------------------------------------------------------------------------*/
#commentform input[type="text"]{margin-bottom:20px}
#commentform textarea{width:665px; margin-bottom:20px}
/*-----------------------------------------------------------------------------------*/
/*		Contact Form
/*-----------------------------------------------------------------------------------*/
#contact_form p{margin-bottom:0; font-size:11px}
.notification_error{color:red;}
.notification_error{margin-top:20px;}
#contact_form textarea{width:665px; height:250px}
input[type="text"], 
textarea{font:11px 'Open Sans' !important; color:#999; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:12px; font-size:12px; border:1px solid rgba(0,0,0,0.1)}
input[type="text"]:focus, 
textarea:focus{border:1px solid rgba(0,0,0,0.3)}
#contact-form input[type="text"], textarea{width: 200px}
#contact-form textarea{width:438px;}
/*-----------------------------------------------------------------------------------*/
/*		Social
/*-----------------------------------------------------------------------------------*/
#social-wrap{float:left; padding-top:10px}
#social-wrap ul li{float:left; margin-left:0; margin-right:10px}
#social-wrap ul li a{opacity:0.5; -webkit-transition:opacity 0.2s ease-in; -moz-transition:opacity 0.2s ease-in; -o-transition:opacity 0.2s ease-in; transition:opacity 0.2s ease-in}
#social-wrap ul li a:hover{opacity:1.0}
#social-wrap ul{list-style-type:none}
/*-----------------------------------------------------------------------------------*/
/*		Input Form Button
/*-----------------------------------------------------------------------------------*/
input[type="button"], input[type="submit"], .button-black{background:#000; border-radius:3px; border:0; color:#FFF !important; cursor:pointer; display:inline-block; padding-top:0; padding-bottom:0; padding-left:20px; padding-right:20px; font:11px 'Open Sans'; text-align:center; line-height:50px !important}
input[type="button"]:hover, input[type="submit"]:hover, .button-black:hover{background:#888}

/*-----------------------------------------------------------------------------------*/
/*  	  Mozilla Fix
/*-----------------------------------------------------------------------------------*/
@-moz-document url-prefix(){ input[type="button"], input[type="submit"], .button-black{height:50px; padding-bottom:4px !important;}
}