/*
Theme Name: Phenomenal Premium Wordpress Theme
Description: Theme for Business Corporate and Persion Website
Version: 1.0.6
Author: themecenter
Author URI: http://themeforest.net/user/themecenter
Theme URI: http://themecenter.net
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags : Bussiness, Persion website, Mismate
*/
@import "css/fonts.css";
@import "css/style.css";



/*-----------------------------------------------------------------------------------*/
/*	COLUMNS FOR FOOTER
/*-----------------------------------------------------------------------------------*/

#footer ul:nth-child(1)
{
	list-style: none;
	padding-left:20px;
}

#footer textarea
{
	height: 100px;
}

#footer h6
{
	font-size: 13px;
	font-weight: bold;
}

#footer ul li.widget
{
	float: left;
	width: 23%;
	margin-right:3%;
	margin-bottom: 0px;
	border: 0;
}

#footer ul li.widget.last
{
	margin-right: 0;
	width: 20%;
	float:right;
}


/*  4 Columns */
#footer ul.style1 li.widget:nth-child(1)
{
	float: left;
	width: 22%;
	margin-right:4%;
}

#footer ul.style1 li.widget:nth-child(2)
{
	float: left;
	width: 22%;
	margin-right:4%;
}

#footer ul.style1 li.widget:nth-child(3)
{
	float: left;
	width: 22%;
	margin-right:4%;
}


#footer ul.style1 li.widget:nth-child(4)
{
	float: right;
	width: 22%;
	margin-right:0%;
}

/* style2 | 25 50 25*/

#footer ul.style2 li.widget:nth-child(1)
{
	float: left;
	width: 22%;
	margin-right:4%;
}
#footer ul.style2 li.widget:nth-child(2)
{
	float: left;
	width: 48%;
	margin-right:4%;
}
#footer ul.style2 li.widget:nth-child(3)
{
	float: right;
	width: 22%;
	margin-right:0%;
}

/* Style3 | 33 66 */

#footer ul.style3 li.widget:nth-child(1)
{
	float: left;
	width: 30%;
	margin-right:5%;
}
#footer ul.style3 li.widget:nth-child(2)
{
	float: right;
	width: 65%;
	margin-right:0;
}
/* End Style 3*/

/* Style4 | 25 25 50 */

#footer ul.style4 li.widget:nth-child(1)
{
	float: left;
	width: 22%;
	margin-right:4%;
}
#footer ul.style4 li.widget:nth-child(2)
{
	float: left;
	width: 22%;
	margin-right:4%;
}
#footer ul.style4 li.widget:nth-child(3)
{
	float: right;
	width: 48%;
	margin-right:0%;
}

/* End Style 4*/

/* Style5 | 50 25 25 */

#footer ul.style5 li.widget:nth-child(1)
{
	float: left;
	width: 48%;
	margin-right:4%;
}

#footer ul.style5 li.widget:nth-child(2)
{
	float: left;
	width: 22%;
	margin-right:4%;
}
#footer ul.style5 li.widget:nth-child(3)
{
	float: right;
	width: 22%;
	margin-right:0%;
}


/* End Style 5*/

/* Style6 | 50 50 */

#footer ul.style6 li.widget:nth-child(1)
{
	float: left;
	width: 48%;
	margin-right:4%;
}

#footer ul.style6 li.widget:nth-child(2)
{
	float: right;
	width: 48%;
	margin-right:0%;
}

/* End Style 6*/

/* Style7 | 66 33 */

#footer ul.style7 li.widget:nth-child(1)
{
	float: left;
	width: 66%;
	margin-right:4%;
}

#footer ul.style7 li.widget:nth-child(2)
{
	float: right;
	width: 30%;
	margin-right:0%;
}

/* Style8 | 66 33 */

#footer ul.style8 li.widget:nth-child(1)
{
	float: left;
	width: 32%;
	margin-right:2%;
}

#footer ul.style8 li.widget:nth-child(2)
{
	float: left;
	width: 32%;
	margin-right:2%;
}
#footer ul.style8 li.widget:nth-child(3)
{
	float: right;
	width: 32%;
	margin-right:0%;
}


/* Responsive */
@media (max-width: 479px) {
	#footer ul:nth-child(1),#footer ul.style1 li.widget:nth-child(1),#footer ul.style1 li.widget:nth-child(2),#footer ul.style1 li.widget:nth-child(3),#footer ul.style1 li.widget:nth-child(4),#footer ul.style2 li.widget:nth-child(1),#footer ul.style2 li.widget:nth-child(2),#footer ul.style2 li.widget:nth-child(3),#footer ul.style3 li.widget:nth-child(1),#footer ul.style3 li.widget:nth-child(2),#footer ul.style4 li.widget:nth-child(1),#footer ul.style4 li.widget:nth-child(2),#footer ul.style4 li.widget:nth-child(3),#footer ul.style5 li.widget:nth-child(1),#footer ul.style5 li.widget:nth-child(2),#footer ul.style5 li.widget:nth-child(3),#footer ul.style6 li.widget:nth-child(1),#footer ul.style6 li.widget:nth-child(2),#footer ul.style7 li.widget:nth-child(1),#footer ul.style7 li.widget:nth-child(2),#footer ul.style8 li.widget:nth-child(1),#footer ul.style8 li.widget:nth-child(2),#footer ul.style8 li.widget:nth-child(3)
	{
		float: left;
		width: 100%;
		margin-right:0%;
	}
.parent_wraper
{
margin-top:-115px;
}
}
@media (max-width: 767px){
	#footer ul:nth-child(1),#footer ul.style1 li.widget:nth-child(1),#footer ul.style1 li.widget:nth-child(2),#footer ul.style1 li.widget:nth-child(3),#footer ul.style1 li.widget:nth-child(4),#footer ul.style2 li.widget:nth-child(1),#footer ul.style2 li.widget:nth-child(2),#footer ul.style2 li.widget:nth-child(3),#footer ul.style3 li.widget:nth-child(1),#footer ul.style3 li.widget:nth-child(2),#footer ul.style4 li.widget:nth-child(1),#footer ul.style4 li.widget:nth-child(2),#footer ul.style4 li.widget:nth-child(3),#footer ul.style5 li.widget:nth-child(1),#footer ul.style5 li.widget:nth-child(2),#footer ul.style5 li.widget:nth-child(3),#footer ul.style6 li.widget:nth-child(1),#footer ul.style6 li.widget:nth-child(2),#footer ul.style7 li.widget:nth-child(1),#footer ul.style7 li.widget:nth-child(2),#footer ul.style8 li.widget:nth-child(1),#footer ul.style8 li.widget:nth-child(2),#footer ul.style8 li.widget:nth-child(3)
	{
		float: left;
		width: 100%;
		margin-right:0%;
	}
.parent_wraper
{
margin-top:-115px;
}
}

/*-----------------------------------------------------------------------------------*/
/*	COLUMNS FOR FOOTER
/*-----------------------------------------------------------------------------------*/


/**/

/* End Style 7*/



/* Flickr */
/* =========================================
   Flickr
   ======================================== */

footer ul, .siderbar ul{

list-style-type:none;
}
.widget-flickr h3 span {
	font-size: 10px; 
	font-weight: 100;
	padding-left: 20px;
	
}
.widget-flickr{

margin-top: 15px;
}

.widget-flickr ul li:hover{
border:inset 4px solid #15191C;
box-shadow:inset 0 0 5px #000000;
}

 #flickr_badge_wrapper { 
	width: 100%; 
	margin-top: 15px;
	margin-left: -10px;  
}

.flickr_badge_image { 
	float: left; 
	margin: 12px 0 0 6px; 
}

.flickr_badge_image img { 
	width: 57px; 
	height: 57px; 
    border: 1px solid #E3E3E3;
    padding: 2px;
}
.widget-flickr
{
margin-left:-7px;
}
footer .widget-flickr h2 {
	margin-bottom: 0;
}



/* Start widget Footer */
#footer a
{
color:#fff;
}
#footer a:hover
{
color:#FF6801;
}
/* Category */

footer ul.row  li.widget ul.wg-post li img{
box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
margin-right:7px;
}
#body ul.sidebar  li.widget ul.wg-post li img,.widget_recent_content img{
 border: 1px solid #E3E3E3;
 padding:2px;
 margin-right:7px;
}
#body .widget ul.wg-post li img,#body .sidebar_sc .widget ul.wg-post li img{
 border: 1px solid #E3E3E3;
 padding:2px;
 margin-right:7px;
}



/* Post sidebar */
.recent_txt p{
font-size:10px;
}
footer ul.row  li.widget ul.wg-post li 
{
margin-bottom:12px;
}
footer ul.row  li.widget .contact-footer ul
{
padding-left:-12px;
}
#body  li.widget ul.wg-post li 
{
margin-bottom:12px;
}
#body  li.widget .contact-footer ul
{
padding-left:-12px;
}
#body .widget ul.wg-post li 
{
margin-bottom:12px;
}
#body  .widget .contact-footer ul
{
padding-left:-12px;
}

/* Popular post 2 */
#footer ul.latest_posts li,ul.categories li
{
margin-bottom:7px;
}

/* End popular */
/* Flickr */
#footer ul.widget-flickr
{
margin-top:-5px;
}

#footer ul.widget-flickr li img
{
box-shadow:0 0 4px rgba(0, 0, 0, 0.7);
border:none;
padding:0px;
}

/* End flickr*/
/* Tags */
#footer ul.row li.widget  a.tag
{
color:#fff !important;
}
/* End Tags */

/* End css for footer widget */

/* Float */
.left ,.floatLeft
{
float:left !important;
}
.right,.floatRight 
{
float:right !important;
}
.span2.sidebar
{
/* width:150px; */
}
.span3 .flickr_badge_image
{
margin:12px 0 0 4px;
}

/* Flickr for span2 */
.sidebar,.sidebar ul,.sidebar_sc,.sidebar_sc ul, .sidebar ul li ul,.sidebar_sc ul li ul, .sidebar ul.widget-flickr,.sidebar_sc ul.widget-flickr
{
list-style-type:none;
}
.span2.sidebar ul.widget-flickr li.flickr_badge_image,#body ul.widget-flickr li.flickr_badge_image,.sidebar_sc ul.widget-flickr li.flickr_badge_image
{
width:67px;
}

.sidebar .widget_tags li a,#body .widget_tags li a,.sidebar_sc .widget_tags li a
{
background-color:#666666;
color:fff;
text-shadow:none;
}
.sidebar .widget_tags li a:hover,#body .widget_tags li a:hover,.sidebar_sc .widget_tags li a:hover
{
color:#FF6801;
}
/* Set for comment */
#comments label.error{
display:none !important;
}
/* BLOG */
.post:hover .thumb-wrap iframe ,.post:hover .thumb-wrap .flexslider {
    border-color: #FF6801;
}
.thumb-wrap iframe,.thumb-wrap .flexslider  {
    border: 3px solid #DDDDDD;
    display: block;
    margin-left: -3px;
    width: 100%;
}
article.post
{
border-bottom:none;
margin-bottom:30px;
}
.postlist .post-body
{
padding-bottom:30px !important;
}
/* Pagination */
.pagination {
    padding: 10px 0 15px;
    text-align: center;
}
.pagination a {
    background-color: #FF6801;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #1E2021;
    color: #FFFFFF;
    display: inline-block;
    margin: 0 2px;
    padding: 5px 8px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.54);
}
.pagination a:hover {
    background-color: #A88A58;
}
.pagination .current {
    background-color: #A88A58;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #1E2021;
    color: #FFFFFF;
    display: inline-block;
    margin: 0 2px;
    padding: 5px 8px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.54);
}
/**/
#body .widget h2.section-title:first-child
{

}
#body .widget-flickr
{
margin-top:-8px;
}
/* Portfolio */
#portfolio-filter
{
margin-top:-52px !important;
}
html.js .p-item dt .flexslider img
{
opacity : 1 !important;
}

/* ----- Features Tables ----- */

.feature-table {
	position:relative;
	margin:0 0 20px 0;
	width:100%;
	border:1px solid #b7b6b6;
	border-collapse:inherit;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	box-shadow:0 0 2px #999;
	-moz-box-shadow:0 0 2px #999;
	-webkit-box-shadow:0 0 2px #999;
	-o-box-shadow:0 0 2px #999;
}
table.feature-table thead tr {
	position: relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 3px 0 #ededed;
	-moz-box-shadow:0 3px 0 #ededed;
	box-shadow:0 3px 0 #ededed;
} 
.feature-table thead tr th {	 
	position:relative;
	margin:0;
	padding: .45em .9em .45em .7em;
	border-bottom: 1px solid #b7b6b6;
	color:#000;
	text-align:left;
	font-weight:100;
	font-size: 15px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
}
table.feature-table thead tr th:first-child {border-left: none;}
table.feature-table thead tr th {border-left:1px solid #b7b6b6;} 

table.feature-table thead tr th.leftR {
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
} 

table.feature-table thead tr th.rightR {
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
} 

table.feature-table tbody td {
	margin:0;
	padding: .45em .9em;
	border-top:1px solid #dedcdc;
	border-left:1px solid #dedcdc;
	color:#787878;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.54);
}

table.feature-table tbody tr td:first-child {border-left: none;}
table.feature-table tbody tr:first-child td {border-top:none;} 
table.feature-table tbody tr.odd td {background-color: #f7f7f7;} 

/* --- Table Light Gray --- */

table.feature-table.light-gray thead tr th {
	background: #a4a4a4;
	background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#929292));
	background: -moz-linear-gradient(top,  #a4a4a4,  #929292);
  	background: -o-linear-gradient(rgb(164,164,164),rgb(146,146,146));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#929292');
	color: #fff;
	border-left: 1px solid #737373;
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
	text-shadow: 1px 1px 1px rgba(0,0,0,.54);
}

table.feature-table.light-gray thead tr th.rightR { border-right: 1px solid #737373;}
table.feature-table.light-gray thead tr th.rightL { border-left: 1px solid #737373;}

/* --- Table Dark Grey --- */

table.feature-table.dark-gray thead tr th {
	background: #2f2f2f;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#1b1b1b));
	background: -moz-linear-gradient(top,  #2f2f2f,  #1b1b1b);
  	background: -o-linear-gradient(rgb(47,47,47),rgb(27,27,27));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1b1b1b');
	color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,.54);
}

table.feature-table.dark-gray thead tr th.rightR { border-right: 1px solid #000;}
table.feature-table.dark-gray thead tr th.rightL { border-left: 1px solid #000;}

/* --- Table Light Green --- */

table.feature-table.light-green thead tr th {
	background: #5d9f01;
	background: -webkit-gradient(linear, left top, left bottom, from(#84b602), to(#5d9f01));
	background: -moz-linear-gradient(top,  #84b602,  #5d9f01);
  	background: -o-linear-gradient(rgb(132,182,2),rgb(93,159,1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84b602', endColorstr='#5d9f01');
	color: #fff;
	border-left: 1px solid #468701;
	border-top: 1px solid #468701;
	border-bottom: 1px solid #468701;
	text-shadow: 1px 1px 1px rgba(0,0,0,.54);
}

table.feature-table.light-green thead tr th.rightR { 
	border-right: 1px solid #468701;
}

table.feature-table.light-green thead tr th.rightL { 
	border-left: 1px solid #468701;
}

/* --- Table Light Orange --- */

table.feature-table.light-orange thead tr th {
	background: #ff8f07;
	background: -webkit-gradient(linear, left top, left bottom, from(#fabd06), to(#ff8f07));
	background: -moz-linear-gradient(top,  #fabd06,  #ff8f07);
  	background: -o-linear-gradient(rgb(250,189,6),rgb(255,143,7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fabd06', endColorstr='#ff8f07');
	color: #fff;
	border-left: 1px solid #de6e38;
	border-top: 1px solid #de6e38;
	border-bottom: 1px solid #de6e38;
	text-shadow: 1px 1px 1px rgba(0,0,0,.54);
}

table.feature-table.light-orange thead tr th.rightR { border-right: 1px solid #de6e38;}
table.feature-table.light-orange thead tr th.rightL { border-left: 1px solid #de6e38;}



/* infoboxes */
.info {padding:20px 20px;margin:0 10px;}
.info p {padding:0;margin:0;font-size:14px;}
.info.info {background:#bbe5f5;border:1px solid #7db4da;color:#004973;}
.info.warning {background:#fcf8e2;border:1px solid #f0d53f;color:#945000;}
.info.error {background:#fce2e2;border:1px solid #fb8e8e;color:#940000;}
.info.success {background:#e2f6bb;border:1px solid #cada7d;color:#3c7300;}

/* Hightlight */
.highlight.white {
    background-color: #FAFAFA;
    color: #333333;
}
.highlight.yellow {
    background-color: #FFFF66;
    color: #000000;
}
.highlight.black {
    background-color: #333333;
    color: #F5F5F5;
}
.highlight.indianred {
    background-color: #CD5C5C;
    color: #F5F5F5;
}
.highlight.lightblue {
    background-color: #6495ED;
    color: #FFFFFF;
}
.highlight.cyan {
    background-color: #008B8B;
    color: #FFFFFF;
}
.highlight.orange {
    background-color: #FF8C00;
    color: #FFFFFF;
}
.highlight.green {
    background-color: #2E8B57;
    color: #FFFFFF;
}
.highlight.darkblue {
    background-color: #3D5578;
    color: #FFFFFF;
}
.highlight.red {
    background-color: #A52A2A;
    color: #FFFFFF;
}
.highlight.blue {
    background-color: #4169E1;
    color: #FFFFFF;
}
.highlight.brown {
    background-color: #A0522D;
    color: #FFFFFF;
}
/* Image Testimonial*/
.testimonial-box .avata {
    border: 2px solid #616161;
    margin:2px 2px;
}

/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
       margin: 0 0 1.5em 0;
       }
.alignleft, img.alignleft {
       margin-right: 1.5em;
       display: inline;
       float: left;
       }
.alignright, img.alignright {
       margin-left: 1.5em;
       display: inline;
       float: right;
       }
.aligncenter, img.aligncenter {
       margin-right: auto;
       margin-left: auto;
       display: block;
       clear: both;
       text-align:center;
       }
.alignnone, img.alignnone {
       /* not sure about this one */
       }
.wp-caption {
       margin-bottom: 1.5em;
       text-align: center;
       padding-top: 5px;
       }
.wp-caption img {
       border: 0 none;
       padding: 0;
       margin: 0;
       }
.wp-caption p.wp-caption-text {
       line-height: 1.5;
       font-size: 10px;
       margin: 0;
       }
.wp-smiley {
       margin: 0 !important;
       max-height: 1em;
       }
blockquote.left {
       margin-right: 10px;
       text-align: right;
       margin-left: 0;
       width: 33%;
       float: left;
       }
blockquote.right {
       margin-left: 10px;
       text-align: left;
       margin-right: 0;
       width: 33%;
       float: right;
       }
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky {}
.bypostauthor {}
/******************************
Columns
******************************/

/**********************************/
/* IMAGE FRAME */
/**********************************/
img.mid_align {
    border: 0 none;
    margin-right: 5px;
    vertical-align: middle;
}
img.frame {
    border: 2px solid #FFFFFF;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.frame_left {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0 20px 10px 0;
    padding: 8px;
    text-align: center;
}
.frame_left .caption, .frame_right .caption, .frame_center .caption {
    color: #999999;
    display: block;
    margin: 7px 0 2px;
	background: none;
	width: auto;
	padding:0;
	top:0;
}
.frame_right {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    float: right;
    margin: 0 0 10px 20px;
    padding: 8px;
    text-align: center;
}
.frame_center {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    clear: both;
    display: table;
    margin: 20px auto;
    padding: 8px;
    text-align: center;
}
.shadow
{
margin:none !important;
}

#banner {
    margin: 36px 0 -13px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
body {
    color: #666666;
    font-family: Calibri,"Calibri",Calibri;
    font-size: 15px;
    line-height: 18px;
}
html {
    font-size: 100%;
}
#videobanner{
    margin-top: -205px;
    position: relative;
}

.Custom_Twitter li {
    background: url("images/tweet.png") no-repeat scroll 2px 2px transparent;
    list-style-type: none;
    padding: 0 0 17px 32px;
}
#home.has-video #content{
padding:52px 0 72px !important;

}
.children
{
margin-left: 260px;
}
/* Responsive */
@media (max-width: 479px) , @media (max-width: 979px),@media (max-width: 767px),@media (min-width: 768px) and (max-width: 979px){
.children
{
margin-left: 0px;
}
}
@media (max-width: 767px){
.children
{
margin-left: 0px;
}
}
@media (max-width: 979px){
.children
{
margin-left: 0px;
}
}
@media (min-width: 767px) and (max-width: 979px){
.children
{
margin-left: 0px;
}
}


.children .span9
{
width:460px !important;
}
.children dl.span9
{
    border-top: 1px solid #DDDDDD!important ;
    margin-bottom: 18px !important;
    padding-top: 30px !important;
}
.comment_respond 
{
 border-top: 1px solid #DDDDDD;
    margin-top: 30px;
    padding-top: 40px;
}