/*
Theme Name: Brand Crafters Parent
Theme URI: http://themefuse.com/demo/wp/brandcrafters/
Description: Brand Crafters is created by <a href="http://themefuse.com">ThemeFuse</a>.
Version: 2.2.3
Author: ThemeFuse
Author URI: http://themefuse.com
*/


/* 
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/

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

CSS STRUCTURE:

1. GENERAL TYPOGRAPHY
	1.1 Global Reset 
	1.2 Extra fonts
	1.3 General Styles	
	1.4 Columns Styles
		- 960px grid system
		- Box styles
	1.5 List Styles
	1.6 Borders & Dividers
	1.7 Headers
	1.8 Tables
	1.9 Images
	1.10 Forms
	1.11 Buttons
		- Color Styled Buttons

2. SITE STRUCTURE
	2.1 Header
		- topmenu
		- header layout
		- thin header
	2.2 Homepage Siders
		- tabSlider
		- Content Viewer Slider
		- Image Gallery Slider
		- Flash 
		- Roundabout Slider
	2.3 Search
	2.4 Before content
	2.5 Middle content
	2.6 Sidebar
		- Custom menu
		- Flickr box
	2.7 Footer

3. EXTENDED TYPOGRAPHY and SHORTCODES
	3.1 Typographic Elements
		- Blockquote
		- Columns in Content
		- Framed boxes
		- Quotes
		- Toggle Contents
		- Dropcaps
	3.2 Framed Tabs
	3.3 Styled Boxes
	3.4 Custom Lists Styles
	3.5 Custom Box Styles
	3.6 Table Pricing
	3.7 Slideshow Gallery and Text
	3.8 Mini Gallery
	3.9 Styled Tables
	3.10 Text Highlights

4. EXTENDED ELEMENTS
	4.1 Newsletter box
	4.2 Advertise Baners
	4.3 TF sidebar tabs
	4.4 FaceBook Activity
	4.5 FAQ List
	4.6 Contact Form

5. WIDGETS
	- Widget Calendar
	- Widget Contact Info
	- Widget Social Contacts
	- Sidebar Widget Container
	- widget text
	- widget tag cloud
	- Twitter  widget
	- Flickr  widget
	- Popular/Recent Posts widget
	- Search widget in text
	- Login Form widget

6. POSTS
	6.1 Blog post list
	6.2 Pagination and Navigation
	6.3 Author description 
	6.4 Comment list
	6.5 Comment form

7. GALLERIES LAYOUT
	7.1 Filter Gallery
	7.2 One Column with sidebar
	7.3 Two and Three columns
	7.4 Four columns

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

/*ASAF-------------------------------*/

@font-face

{

font-family: ShahmonFont;

src: url(/wp-content/themes/brandcrafters-parent/fonts/pfennig-webfont.woff);

}

@font-face

{

font-family: ShahmonFont;

src: url(/wp-content/themes/brandcrafters-parent/fonts/pfennigbold-webfont.woff);

font-weight:bold;

}
/*ASAF-------------------------------*/

/*============================================================================================*/
/* 1. GENERAL TYPOGRAPHY */
/*============================================================================================*/
/*----------------------------------------------*/
/* 1.1 Global Reset */
/*----------------------------------------------*/

body, html  { height: 100%; }
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

/*----------------------------------------------*/
/* 1.2 Extra fonts */
/*----------------------------------------------*/
@font-face {
    font-family: ShahmonFont, 'LatoBold';
    src: url('/wp-content/themes/brandcrafters-parent/css/lato-bold-webfont.eot');
    src: url('/wp-content/themes/brandcrafters-parent/css/lato-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/brandcrafters-parent/css/lato-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/brandcrafters-parent/css/lato-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/brandcrafters-parent/css/lato-bold-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ShahmonFont, 'QueensParkRegular';
    src: url('/wp-content/themes/brandcrafters-parent/css/queens-webfont.eot');
    src: url('/wp-content/themes/brandcrafters-parent/css/queens-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/brandcrafters-parent/css/queens-webfont.woff') format('woff'),
         url('/wp-content/themes/brandcrafters-parent/css/queens-webfont.ttf') format('truetype'),
         url('/wp-content/themes/brandcrafters-parent/css/queens-webfont.svg#QueensParkRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ShahmonFont, 'QueensParkItalic';
    src: url('/wp-content/themes/brandcrafters-parent/css/queens_i-webfont.eot');
    src: url('/wp-content/themes/brandcrafters-parent/css/queens_i-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/brandcrafters-parent/css/queens_i-webfont.woff') format('woff'),
         url('/wp-content/themes/brandcrafters-parent/css/queens_i-webfont.ttf') format('truetype'),
         url('/wp-content/themes/brandcrafters-parent/css/queens_i-webfont.svg#QueensParkItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*----------------------------------------------*/
/* 1.3 General Styles */
/*----------------------------------------------*/
body {
	font-family: ShahmonFont, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#4c4c4c;
	font-size:13px;
	line-height:1.5em;
	background:#fff}

/* Floating & Alignment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto}

.alignleft {
	float: left}
	
.alignright {
	float: right}
	
.text-right {
	text-align:right}
.text-left {
	text-align:left}
.text-center {
	text-align:center}

.text-green {
	 color:#a5cd39}

/* Clear Floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1; /*The following zoom:1 rule is specifically for IE6 + IE7.*/
}

* html .clearfix {
	height: 1%;}

.clearfix {
	display: block;}
	
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}

a {
	outline:none;
	color:#a5cd39;
	text-decoration:none}
	
/*----------------------------------------------*/
/* 1.4 Columns Styles */
/*----------------------------------------------*/
/*
960px grid system ~ Core CSS.
12 Columns ~ Margin left: 10px ~ Margin right: 10px
*/

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
	position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1 {width: 60px;}
.container_12 .grid_2 {width: 140px;}
.container_12 .grid_3 {width: 220px;}
.container_12 .grid_4 {width: 300px;}
.container_12 .grid_5 {width: 380px;}
.container_12 .grid_6 {width: 460px;}
.container_12 .grid_7 {width: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_9 {width: 700px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}
.container_12 .grid_12 {width: 940px;}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left: 80px;}
.container_12 .prefix_2 {padding-left: 160px;}
.container_12 .prefix_3 {padding-left: 240px;}
.container_12 .prefix_4 {padding-left: 320px;}
.container_12 .prefix_5 {padding-left: 400px;}
.container_12 .prefix_6 {padding-left: 480px;}
.container_12 .prefix_7 {padding-left: 560px;}
.container_12 .prefix_8 {padding-left: 640px;}
.container_12 .prefix_9 {padding-left: 720px;}
.container_12 .prefix_10 {padding-left: 800px;}
.container_12 .prefix_11 {padding-left: 880px;}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_3 {padding-right: 240px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_6 {padding-right: 480px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_9 {padding-right: 720px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}

/* `Push Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .push_1 {left: 80px;}
.container_12 .push_2 {left: 160px;}
.container_12 .push_3 {left: 240px;}
.container_12 .push_4 {left: 320px;}
.container_12 .push_5 {left: 400px;}
.container_12 .push_6 {left: 480px;}
.container_12 .push_7 {left: 560px;}
.container_12 .push_8 {left: 640px;}
.container_12 .push_9 {left: 720px;}
.container_12 .push_10 {left: 800px;}
.container_12 .push_11 {left: 880px;}

/* `Pull Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .pull_1 {left: -80px;}
.container_12 .pull_2 {left: -160px;}
.container_12 .pull_3 {left: -240px;}
.container_12 .pull_4 {left: -320px;}
.container_12 .pull_5 {left: -400px;}
.container_12 .pull_6 {left: -480px;}
.container_12 .pull_7 {left: -560px;}
.container_12 .pull_8 {left: -640px;}
.container_12 .pull_9 {left: -720px;}
.container_12 .pull_10 {left: -800px;}
.container_12 .pull_11 {left: -880px;}

/* Shortcode Columns (10px margin) */
.col_1,
.col_1_2,
.col_1_3,
.col_2_3,
.col_1_4,
.col_3_4,
.col_1_5,
.col_2_5,
.col_3_5,
.col_4_5,
.col_1_6,
.col_5_6,
.col_3_8,
.col_5_8,
.col_1_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;}


.col_1 {width:940px;}
.col_1_2 {width:460px;}
.col_1_3 {width:300px}
.col_2_3 {width:620px}
.col_1_4 {width:220px}
.col_3_4 {width:700px}
.col_1_5 {width:172px;}
.col_2_5 {width:364px;}
.col_3_5 {width:556px;}
.col_4_5 {width:748px;}

.row .col_1_2 {width:470px;}
.row .col_1_3 {width:306px}
.row .col_2_3 {width:632px}
.row .col_1_4 {width:225px}
.row .col_3_4 {width:715px}
.row .col_1_5 {width:176px;}
.row .col_2_5 {width:362px;}
.row .col_3_5 {width:578px;}
.row .col_4_5 {width:764px;}

.grid_8 .row .col_1_2 {width:300px;}
.grid_8 .row .col_1_3 {width:193px}
.grid_8 .row .col_2_3 {width:406px}
.grid_8 .row .col_1_4 {width:140px}
.grid_8 .row .col_3_4 {width:460px}

.grid_2.box_border {width:118px}
.grid_3.box_border, .col_1_4.box_border {width:218px}
.grid_4.box_border, .col_1_3.box_border {width:290px}
.grid_6.box_border, .col_1_2.box_border {width:458px}
.grid_8.box_border, .col_3_4.box_border  {width:698px}
.col_2_5.box_border {width:342px;}
	
.row .alpha {
	margin-left:0}
.row .omega {
	margin-right:0}

.row .grid_3 {
	width:176px;
	margin-left: 18px;
	margin-right: 18px;}

/* Box styles */
.box {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;}

.box_border {
	border:1px solid #dfdfdf;}

.noborder {
	border:none}

.box_shadow {
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);}

.box_inner_shadow,
.box.box_inner_shadow {
	padding:45px 0 0 0;
	border:none}

.box_white {
	background:#fff;}

.box_light_gray {
	background:#f0f0f0}

.box_gray {
	background:#e9e9e9}

.box_green {
	background:#ddf5bf}

.box_yellow {
	background:#fcf896}

.box_blue {
	background:#dbecf8}

.box_pink {
	background:#f1dde8}

.box .inner {
	padding:15px}

/*----------------------------------------------*/
/* 1.5 List Styles */
/*----------------------------------------------*/
ul{ list-style:disc outside; }
ol{ list-style:decimal outside; }
li{ margin:2px 0;}
ol li{ margin-top:5px; margin-bottom:7px }
ul, ol, dd{ margin-left:25px; }
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0; }

/*----------------------------------------------*/
/* 1.6 Borders & Dividers */
/*----------------------------------------------*/
hr{
	border:0px solid transparent !important;
	background-color:transparent !important;
	height:1px;}

.border {
	border:1px solid #d1d1d1}

.divider_space, .divider, .divider_thin, .divider_dots, .divider_dots_full {
	clear:both;
	display:block;
	margin-bottom:40px;
	padding-top:41px;
	width:100%;}

.divider_thin {
	margin-bottom:15px;
	padding-top:15px;
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_line.gif) bottom repeat-x;}

.divider{
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_line.gif) bottom repeat-x;}

.footer .divider{
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_line_footer.gif) bottom repeat-x;}

.divider_dots {
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_sidebar.gif) center bottom no-repeat;
	margin-bottom:20px;
	padding-top:20px;}

.divider_dots_full {
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_dots.gif) center bottom no-repeat;
	margin-bottom:40px;
	padding-top:45px;}

.content .divider_dots {
	margin-bottom:40px;
	padding-top:41px;}

/*----------------------------------------------*/
/* 1.7 Headers */
/*----------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	color:#3b434e;
	line-height:1.1em}
	
h1{
	font-size:25px;}	
	
h2{
	font-size:23px;
	margin-bottom:15px;
	direction:rtl;}
	
h3{
	font-size:20px;
	margin-bottom:10px;
	direction:rtl;}
	
h3.widgettitle{
	margin-bottom:10px; }
	
h4{
	font-size:16px;
	margin-bottom:10px;}
	
h5{
	font-size:14px;
	text-transform:uppercase}
	
h6{
	font-size:13px;
	text-transform:uppercase}

h1 span, h2 span, h3 span ,h4 span, h5 span {
	color:#87a0c1}

.entry h1, .post-item .entry h1 {
	margin:0 0 20px 0;
	padding:0}

.entry h2, .post-item .entry h2 {	
	font-size:23px;
	margin:25px 0 10px;
	text-align: center;}

.entry h3, .post-item .entry h3 {
	font-size:19px;
	margin:25px 0 10px}

.entry h4, .post-item .entry h4 {
	font-size:17px;
	margin:20px 0 10px}

.entry h5, .post-item .entry h5 {
	font-size:15px;
	margin:15px 0 10px}

.title_brown, .box .title_brown {
	color:#653c17}

.title_green, .box .title_green {
	color:#a5cd39}

.text_italic {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-style:italic}

/*----------------------------------------------*/
/* 1.8 Tables */
/*----------------------------------------------*/
table,td,th { vertical-align:middle; text-align:center; }
th{ padding:5px; font-size:14px; letter-spacing:1px;}
td{ font-size:13px; padding:5px; }

/*----------------------------------------------*/
/* 1.9 Images */
/*----------------------------------------------*/
img.alignleft {
	margin:5px 20px 5px 0 !important;}
img.alignright {
	margin:5px 0 5px 20px !important;}

span.preload.alignleft {
	float:left;
	display: inline-block;
	margin:5px 20px 5px 0 !important;}

span.preload.alignright  {
	float:right;
	display: inline-block;
	margin:5px 0 5px 20px !important;}

span.preload.aligncentert  {
	float:right;
	display: inline-block;
	margin:5px auto;}

.video_frame,.wp-caption,#flickr a img, dl.gallery-item img{ padding:6px;margin:2px; }
p.wp-caption-text{
	margin-bottom:0px;
	text-align:center;}
	
.wp-caption{
	margin-bottom:10px !important;
	padding-top:10px;
	text-align:center;}
	
.image_frame img, img.image_frame {
	background:#fff;
	border:4px solid #ebebeb}

/*----------------------------------------------*/
/* 1.10 Forms */
/*----------------------------------------------*/
fieldset{
	padding:20px;
	border:1px solid #e0e0e0;}
form .row {
	padding:5px 0}
input[type=text],input[type=password],textarea{
	color:#666;
	padding:5px;
	border:5px solid #ededed;
	background:#fff;
	resize:none}
	
textarea{
	width:90%;
	font-size:12px;
	background:#fff;
	overflow:auto;}
	
input, textarea,input[type="submit"]:focus{
	outline:0 none;}
	
input[type="radio"],input[type="checkbox"]{
	margin-right:10px; margin-left:10px;}
	
button::-moz-focus-inner {
	border: 0;
	padding: 0;}
	
input[type="reset"],input[type="submit"],input[type="button"], button{
	border:none;
	color:#2f3850;
	margin:10px 0;
	outline-width:0;
	padding:3px 35px 15px 35px;
	height:49px;
	font-size:18px;
	line-height:19px;
	text-align:center}	
	
input[type="button"]:hover, input[type="button"]:focus,input[type="reset"]:hover,
input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,
button:hover,button:focus{
	color:#fff;
	cursor:pointer;}

/*----------------------------------------------*/
/* 1.11 Buttons */
/*----------------------------------------------*/
.button_link {
	background:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg.png) no-repeat scroll right -36px transparent;
	color:#a5cd39;
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 25px 0 0;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none}

.button_link span {
	background:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg.png) no-repeat scroll left 0 transparent;
	display:block;
	line-height:36px;
	padding:1px 5px 1px 10px;
	color:#a5cd39;
	min-width:105px;
	cursor:pointer}

.button_link:hover,
.button_link:active,
.button_link:hover span {
	color:#fff;}
	
/* Color Styled Buttons */
.btn_blue, .btn_blue span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_blue.png);
	color:#fff}

.btn_orange, .btn_orange span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_orange.png);
	color:#fff}

.btn_green, .btn_green span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_green.png);
	color:#fff}

.btn_dark_red, .btn_dark_red span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_dark_red.png);
	color:#fff}

.btn_purple, .btn_purple span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_purple.png);
	color:#fff}

.btn_dark_gray, .btn_dark_gray span {
	color:#fff}
	
.btn_azure, .btn_azure span {
	color:#fff}

.btn_yellow, .btn_yellow span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_yellow.png);
	color:#fff}

.btn_turquoise, .btn_turquoise span {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/buttons_bg_turquoise.png);
	color:#fff}

.button_styled {
	display: inline-block;
	margin:5px 1px;
	border:none;
	padding:0 15px;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:36px;
	text-align:left;
	text-decoration:none;
	color:#a5cd39;
	background:#3c444f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform:uppercase}

.button_styled span {
	padding:0;}

.button_styled:hover, .button_styled:hover span {
	color:#fff}

/*============================================================================================*/
/* 2. SITE STRUCTURE */
/*============================================================================================*/
/*----------------------------------------------*/
/* 2.1 Header */
/*----------------------------------------------*/
.head_bar {
	height:85px;
	background:url(/wp-content/themes/brandcrafters-parent/images/head_bar_bg.png) 0 0 repeat-x;
	margin-bottom:-1px;
	position:relative;
	z-index:2}

.header .container_12 {
	position:relative}

.logo {
	padding:10px 20px 10px 10px;
	width:300px;
	float:right;		text-align: right;}	

/* topmenu */
.topmenu {
	width:620px;
	height:42px;
	float:left;
	padding:36px 0 0 0}

.topmenu .dropdown {
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.1em;
	color:#b2c5dd;	
	z-index:1300;
	margin:0;
	padding:0;
	font-weight: bold;}

.topmenu .dropdown li {
	display:block;
	float:left;
	margin:0;
	position:relative;
	list-style:none;
	padding:0 10px;
	margin:0 6px;}

.topmenu .dropdown li a {
	display:block;
	color:#b2c5dd;
	height:20px;
	text-decoration:none}

.topmenu .dropdown li a span {
	display:block}

.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .menu-item-home.current-menu-item a, 
.topmenu .dropdown .menu-item-home a:hover{
	color:#fff;}

.topmenu .dropdown .current-menu-item ul li a,
.topmenu .dropdown .current-menu-ancestor ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-item li a,
.topmenu .dropdown .menu-item-home ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a {
	color:#87a0c1}

.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown .current-menu-ancestor ul li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item a,
.topmenu .dropdown li .current-menu-item a,
.topmenu .dropdown li.parent li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a{
	color:#a5cd39}

.topmenu .dropdown li ul {
	display:none;
	position: absolute;
	top: 20px;
	right:0px;
	z-index: 1308;
	width: 173px;
	padding:0;
	margin:0;
	font-size:12px}

.topmenu .dropdown li ul li ul {
	display:none;
	position: absolute;
	top:-7px;
	right:174px !important;
	z-index: 1308;}

.topmenu .dropdown li.last ul li ul {
	left:-173px !important}

.topmenu .dropdown li ul li.first ul {
	top:9px}
	
.topmenu .dropdown li ul li {
	display:block;
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_bg.png) 0 0 repeat-y;
	padding:0;
	width: 173px;
	margin:0;
	height:auto;
	clear:both;
	position:relative;
	line-height:1.3em}

.topmenu .dropdown li ul li ul li {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_bg2.png) 0 0 repeat-y;}

.topmenu .dropdown li ul li.first {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_first.png) 0 top no-repeat;
	padding-top:10px}

.topmenu .dropdown li ul li ul li.first {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_first2.png) 5px top no-repeat;
	padding-top:4px}
	
.topmenu .dropdown li ul li.last {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_last.png) 0 bottom no-repeat;
	padding:0 0 6px 0;}

.topmenu .dropdown li ul li ul li.last {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_last2.png) 0 bottom no-repeat;}

.topmenu .dropdown li ul li a,
.topmenu .dropdown li ul li.last ul li a {
	display:block;
	color:#87a0c1;
	height: auto;
	padding:10px 15px 10px 16px;
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_line.png) center bottom no-repeat;}

.topmenu .dropdown li ul li ul li a {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_line2.png) center bottom no-repeat;
	padding:10px 15px 10px 23px;}

.topmenu .dropdown li ul li.last a,
.topmenu .dropdown li ul li ul li.last a {
	background:none}

.topmenu .dropdown li a span {
	display:block;
	direction: rtl;
	text-align: right;
	font-size: 12px;
}

.topmenu .dropdown li a:hover span {
	cursor:pointer}

.topmenu .dropdown li ul li.parent span {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_arrow.png) 130px 4px no-repeat;
	padding-right:10px}

.topmenu .dropdown li ul li.parent a:hover span {
	background:url(/wp-content/themes/brandcrafters-parent/images/dropdown_1_arrow.png) 131px 4px no-repeat;}

.topmenu .dropdown li ul li.parent ul li span,
.topmenu .dropdown li ul li.parent ul a:hover span {
	background:none;
	padding-right:0px}

.topmenu .dropdown li:hover ul li ul {
	display:none;}	

.topmenu .dropdown li:hover ul,
.topmenu .dropdown li:hover ul li:hover ul{
	display:block}
	
.preloader { 
	background:url(/wp-content/themes/brandcrafters-parent/images/loading.gif) center center no-repeat; 
	display:inline-block; }

/* header layout */
.header {
	border-bottom:1px solid #b2b5b8;
	background-color:#98B64A;
	background-image:url(/wp-content/themes/brandcrafters-parent/images/header_texture_1.png);
	position:relative;
	z-index:1}

.header .inner {
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_highlight.png) center top no-repeat;
	min-height:180px;}

.slider_block {
	padding:41px 0}

.header_style2 {
	border-top:1px solid #404247;
	border-bottom:8px solid #e8e9e9;}

.header_style3 {
	border-top:1px solid #404247;
	border-bottom:1px solid #ffffff;}
	
.header .grid_12 {
	text-align:center;
	padding:40px 0;
	background:url(/wp-content/themes/brandcrafters-parent/images/title_header_940.png) center center no-repeat}

.header .sliderHeader h1, .sliderHeader .title_header {
	font-size:35px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "david", Times, serif;
	color:#fff;
	font-weight:normal;
	text-align:center;
	line-height:1.2em;}
	
.header .sliderHeader  {
	width:503px;
	padding:0 92px;
	margin:0 auto 40px auto;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_title_bg.png) center center no-repeat;
	min-height:25px}

.header .sliderHeader a {
	color:#fff;
	text-decoration:none}
	
.header .grid_12 h1, 
.header .grid_12 .title_header,
.header .grid_7 .title_header{
	display:block;
	font-size:39px;
	color:#fff;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	text-shadow:2px 2px 1px #222;
	line-height:1.4em;
	margin-bottom:5px;
	font-weight:normal;
	direction:rtl;}

.header .grid_7 {
	padding-top:70px}
	
.header .grid_7 .title_header {
	font-size:30px;}

.header .grid_12 .subtitle,
.header .grid_7 .subtitle {
	color:#444444;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:22px}

/* thin header */
.header_thin {
	border-top:2px solid #fff;
	border-bottom:8px solid #f5f5f5;
	background:url(/wp-content/themes/brandcrafters-parent/images/header_thin_bg.jpg) 0 0 repeat-x #fefefe;}

.header_thin .inner {
	height:98px}
	
.header_thin h1, .header_thin .title_header, .header_thin .title_portfolio .title_header{
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:1.3em;
	color:#3c444f;
	margin:35px 0 0 0;
	display:block;
	font-weight:normal}

.header_thin .title_portfolio {
	text-align:center}
	
.header_thin .title_portfolio .title_header{
	margin:20px 0 5px 0;}
	
.header_thin .title_portfolio .subtitle {
	font-size:18px;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#8c8c8c}

/*----------------------------------------------*/
/* 2.2 Homepage Siders */
/*----------------------------------------------*/

/* tabSlider */
/*no-js version*/
.slider li{padding:30px 0; text-align:center; border-bottom:1px solid #d7d7d7;}
.slider li h3{color:#474747; font-size:1.6em;}
.slider li h4{color:#7f7f7f; font-size:1em; margin:8px 0;}
.slider li img{margin-top:10px;}

.tabSlider {clear:both; position:relative; border-bottom:1px solid #212429; width:940px; margin: 0 auto; position: relative}
.tabSlider ul{ position:relative; z-index:3; height:100%; overflow:hidden; margin:0;}
.tabSlider li{float:left; text-align:left;  cursor:pointer; position:relative; border-bottom:0; padding:0 0 0 1px; margin:0; list-style:none}
.tabSlider li.first, .tabSlider li:first-child{ background:none;}
.tabSlider ul.textList li{border-left-color:transparent; position:relative; }
.tabSlider ul.textList{position:absolute; top:0; left:0;background:none;}
.tabSlider li img{display:none;}
.tabSlider li h4, .tabSlider p{padding:0 15px; font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif; color:#333840;}
.tabSlider li h4{padding:33px 0 30px 20px; font-size:12px; letter-spacing:.1em; background:url("/wp-content/themes/brandcrafters-parent/images/slider1_line_bot.png") top right repeat-y; margin:0;}
.tabSlider li p{ font-size:14px; line-height:18px;}
.tabSlider .textHolder { height:80px; padding-top:20px; background:url("/wp-content/themes/brandcrafters-parent/images/slider_caption.png") top left repeat-x; position:absolute; bottom:6px; left:0; z-index:5; width:100%;}
.tabSlider .textHolder p{position:absolute; padding:0 22px; left:0; top:30px; color:#5f7ea8; font-size:14px; width:900px; font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;}
.tabSlider .textOverlay{position:absolute; left:0; z-index:0; bottom:0; background: url("/wp-content/themes/brandcrafters-parent/images/slider1_item_active.png") repeat-x #292929;}
.tabSlider .textHolder p strong{color:#333840; font-size:22px; font-style:normal; font-weight:normal; font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;display:block; padding-bottom:10px; line-height:1em}
.tabSlider .imgHolder { position:absolute; top:0; left:0; z-index:0;}
.tabSlider .imgHolder img { position:absolute; top:0; left:0; display:none;}
.tabSlider .imgHolder img:first-child { display:inline; }
.tabSlider .liNumber{position:absolute; bottom:40px; right:15px; border-bottom:4px solid #FFF; text-align:right; padding:0; width:80px; font-size:12px;}
.tabSlider .indicator{position:absolute; width:7px; height:4px;background:url("/wp-content/themes/brandcrafters-parent/images/arrow_slider1_grey_up.png") bottom center no-repeat; z-index:70;}
.tabSlider .textHolder p a.go{padding:0; position:absolute; right:30px; top:5px; width:69px; height:36px; padding:0; background:url("/wp-content/themes/brandcrafters-parent/images/arrow_slider1.png"); display:block;/* width:56px; height:25px;*/ text-indent:-999em;}
.tabSlider .textHolder p a.go:hover{background-image:url("/wp-content/themes/brandcrafters-parent/images/arrow_slider1_over.png");}

.progressBar{height:6px; background:#7e7e7e; position:absolute;}
.playPause{width:18px; height:18px; position:absolute; background:url("/wp-content/themes/brandcrafters-parent/images/slider1_pause.png") 5px 4px no-repeat; cursor:pointer;}
.playPause.play{background:url("/wp-content/themes/brandcrafters-parent/images/slider1_play.png") 5px 4px no-repeat; }

/*detail slider*/
.tabSlider.detail .playPause{right:8px; bottom:18px; display:none;}
.tabSlider.detail li h4 span{ display:block; color:#bdbdbd;}
.tabSlider.detail li h4 {padding:10px 0 8px 23px;  line-height:12px;}

/*family slider*/
.tabSlider.family .playPause{right:8px; bottom:15px; display:none;}
.tabSlider.family li h4 span{ display:block; color:#bdbdbd;}
.tabSlider.family li h4 {padding:0 0 0 23px; line-height:49px; height:49px}
.tabSlider.family .textHolder p{letter-spacing:.1em;}
.tabSlider.family .textHolder p span{display:block;width:840px;height:70px;overflow:hidden;}


/* Content Viewer Slider */
.sText {
	width:960px;
	height:580px;
	position:relative;
	margin:0 auto;}
	
.sText .slides_container {
	position:relative;
	width:960px;
	height:580px;
	overflow:hidden;}

.sText .slide {
	width:960px;
	height:580px;}

.sText .prev, .sText .next {
	position:absolute;
	top:250px;
	z-index:99;
	cursor:pointer;
	display:block;
	width:46px;
	height:46px;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) 0 0 no-repeat;
	text-indent:-9999px;
	border:0;}

.sText .prev {
	left:-50px}
.sText .prev:hover {
	left:-51px}
	
.sText .next {
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) -46px 0 no-repeat;
	right:-50px;}

.sText .next:hover {
	right:-51px}

.sText .slide-image {
	width:640px;
	height:360px;
	padding:17px 2px 35px 2px;
	margin:0 auto;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_box.png) 0 0 no-repeat;
	text-align:center;
	overflow:hidden}

.sText .slide .slide-image iframe{
	position:relative;
	margin:0;
	padding:0}

.sText .slide-text {
	font-size:14px;
	line-height:1.6em;
	color:#3C3C3C;
	width:626px;
	margin:0 auto;
	text-align:center}

.sText .slide-text p {
	display:block;
	max-height:80px;
	overflow:hidden;
	direction:rtl;}

.sText .slide-title, .sText .slide-title h2 {
	font-size:35px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
	text-align:center;
	line-height:1.2em;}
	
.sText .slide-title {
	width:503px;
	padding:0 92px;
	margin:0 auto 40px auto;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_title_bg.png) center center no-repeat;
	min-height:25px}

.sText .slide-title a {
	color:#fff;
	text-decoration:none}

.container_12 .sText a:hover {
	color:#fff} 

.slider-button {
	display:block;
	margin:0 auto;
	background:#252729;
	width:165px;
	height:36px;
	line-height:36px;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;} 

/* Image Gallery Slider */
.sImages {
	width:940px;
	height:443px;
	margin:0 auto;
	position:relative;
	padding-bottom:8px;}

.sImages .slides_container {
	position:relative;
	width:940px;
	height:443px;
	overflow:hidden;
	margin:0 auto;
	border:1px solid #292e34;
	background:#292e34}

.sImages .slide {
	width:940px;
	height:443px;}

.sImages .prev, .sImages .next {
	position:absolute;
	top:200px;
	z-index:99;
	cursor:pointer;
	display:block;
	width:46px;
	height:46px;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) 0 0 no-repeat;
	text-indent:-9999px;
	border:0;}

.sImages .prev {
	left:-60px}
.sImages .prev:hover {
	left:-61px}
	
.sImages .next {
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) -46px 0 no-repeat;
	right:-60px;}

.sImages .next:hover {
	right:-61px}

.sImages .pagination {
	position:absolute;
	bottom:50px;
	left:35px;
	z-index:600}

.sImages .pagination li {
	display: block;
	float:left;
	margin:0 3px;
	list-style:none;}

.sImages .pagination li a {
	float:left;
	display:block;
	width:14px;
	height:14px;
	background-image:url(/wp-content/themes/brandcrafters-parent/images/slideshow_pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	text-indent:-300px;
	text-align:left	}

.sImages .pagination li.current a {
	background-position:0 -14px;}

.sImages .caption {
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:1.3em;
	color:#87a0c1;
	z-index:500;
	position:absolute;
	bottom:0;
	left:0;
	height:60px;
	width:870px;
	padding:20px 150px 11px 30px;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_caption.png) 0 0;
	text-align: right;
	direction: rtl;}

.sImages .caption h2 {
	margin-bottom:7px}

.sImages .caption p {
	margin:0}

.sImages .caption:first-child {
	bottom:0}

/* Flash */
.sFlash {
	width:840px;
	height:327px;
	position:relative;
	top:60px;
	margin:0 auto}

/* Roundabout Slider */
.roundabout-box { 
	position:relative;}

.roundabout-box .prev, .roundabout-box .next {
	position:absolute;
	top:200px;
	z-index:99;
	cursor:pointer;
	display:block;
	width:46px;
	height:46px;
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) 0 0 no-repeat;
	text-indent:-9999px;
	border:0;}

.roundabout-box .prev {
	left:0px}
.roundabout-box .prev:hover {
	left:-1px}
	
.roundabout-box .next {
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_arrows.png) -46px 0 no-repeat;
	right:0px;}

.roundabout-box .next:hover {
	right:-1px}

.roundabout-holder {
	padding: 0; 
	list-style: none; 
	vertical-align:top; 
	margin:0 auto; 
	width:450px; 
	height:400px;}
	
li.roundabout-moveable-item {
	list-style:none;
	text-align:center;
	width: 640px;
	height:440px;
	padding:0 0 0 0;
	cursor: pointer;}
	
li.roundabout-moveable-item img {
	width: 100%;
	border: none;
}

.myRoundabout-description {
	height:40px;
	margin:20px 0 20px 0;
	overflow:hidden;
	text-align:center;
	width:640px;
}
	
li.roundabout-moveable-item .roundabout-shadow img {
	width:100%;
	position:relative;}
	
li.roundabout-moveable-item h2.myRoundabout-title {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:1.3em;
	color:#fff;
	display:none;
	margin:0;
	text-shadow:1px 1px 1px #000;	
	background:url(/wp-content/themes/brandcrafters-parent/images/slider_title_bg2.png) center center no-repeat;
	text-align:center;
	padding:0 60px;
	direction: rtl;
	
}
.roundabout-box li div{ 
	color:#FFF !important;}
	
.roundabout-in-focus h2.myRoundabout-title, .roundabout-in-focus div.intro { 
	display:block !important;}

li.roundabout-moveable-item div.roundabout-image {
	border:1px solid #23272d;
	box-shadow: 0 0 15px black; 
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	margin:0 39px 0 39px;
	display:block;
}
.roundabout-moveable-item a img{
	display:block;
}
.roundabout-in-focus {
	cursor: auto; }

/*----------------------------------------------*/
/* 2.3 Search */
/*----------------------------------------------*/
.widget_search label {
	display:none}

.widget_search {
	width:250px}

.footer .grid_2 .widget_search {
	width:140px}

.header_thin .widget_search {
	margin:33px auto 0 auto;
	width:300px}

.widget_search input,
.header_thin .widget_search input {
	border:none;
	margin:0;
	padding:0;
	float:left}

.widget_search #searchform {
	width:250px;
	height:26px;
	padding:0;
	position:relative}

.header_thin .widget_search #searchform {
	width:300px;}

.widget_search #s{
	border:5px solid #ededed;
	background:#fff;
	color:#aeaeae;
	height:11px;
	width:158px;
	padding:8px 5px 7px 5px;	
	margin:0;
	line-height:11px;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase}

.header_thin .widget_search #s {
	width:198px;
	padding:8px 10px 7px 10px;
	border:5px solid #d8dcdf}
	
.widget_search #searchsubmit {
	background:#3c444f;
	width:65px;
	height:36px;
	float:left;
	margin:0 0 0 6px;
	padding:0;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;}

.footer .grid_2 .widget_search #searchform {
	width:140px}

.footer .grid_4 .widget_search #s {
	border:5px solid #1f2328;
	color:#1f2328}
	
.footer .grid_2 .widget_search #s{
	width:120px;
	padding:8px 5px 7px 5px;
	border:5px solid #1f2328;
	color:#1f2328}

.footer .grid_2 .widget_search #searchsubmit {
	display:none}

.footer .grid_4 .widget_search #searchsubmit {
	background:#1f2328;}

/*----------------------------------------------*/
/* 2.4 Before content */
/*----------------------------------------------*/
.before_content {
	background:url(/wp-content/themes/brandcrafters-parent/images/before_content_bg.jpg);
	border-bottom:1px solid #c8c9c9}

.before_content .inner {
	background:url(/wp-content/themes/brandcrafters-parent/images/before_content_bgline.png) bottom repeat-x;
	padding:30px 0 50px 0;}

.before_content .tweet_image {
	float:right;
	width:42px;
	height:42px;
	padding-top:20px}

.before_content .tweet_image img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:40px;
	height:40px;
	border:1px solid #fff;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}
	
.before_content .tweet_item {
	margin-top:20px}

.before_content  .tweet_text {
	background:url(/wp-content/themes/brandcrafters-parent/images/tweet_box_bot.gif) 0 bottom no-repeat;
	color:#4d4d4d;
	width:252px;
	font-size:12px;}

.before_content  .tweet_text .inner{
	background:url(/wp-content/themes/brandcrafters-parent/images/tweet_box_top.gif) 0 0 no-repeat;
	padding:17px 16px 1px 14px;
	line-height:1.5em}

.before_content .tweet_item a {
	color:#a9cf42}

.title_blue ,.box .title_blue{
	color:#87a0c1;
	text-shadow:1px 1px 1px #fff}

.title_black,.box .title_black {
	color:#1a1a1a;
	text-shadow:1px 1px 1px #fff}

.link_arrow_left, .link_arrow_right, .link-more {
	color:#a5cd39;
	background:url(/wp-content/themes/brandcrafters-parent/images/arrow_green_left.png) 0 center no-repeat;
	padding:0 0 0 15px;
	font-family: ShahmonFont,'LatoBold';
	text-transform:uppercase;
	font-size:12px}

.link_arrow_right, .link-more {
	background:url(/wp-content/themes/brandcrafters-parent/images/arrow_green_right.png) right center no-repeat;
	padding:0 15px 0 0;}
	
/*----------------------------------------------*/
/* 2.5 Middle content */
/*----------------------------------------------*/
.box.box_border.box_white {
direction: rtl;
padding: 15px;}

.link.link_arrow_left.alignleft {
font-weight: bold;}

.middle {
	padding:50px 0 100px 0;
	clear:both;
	position:relative}

.blog .container_12 {
	background:url(/wp-content/themes/brandcrafters-parent/images/line_1.gif) 660px 0 repeat-y}

.sidebarLeft .sidebar .widget-container {
	margin:0 50px 40px 0}

.sidebarLeft .container_12 {
	background:url(/wp-content/themes/brandcrafters-parent/images/line_1.gif) 300px 0 repeat-y}

.container_12 {
	line-height:1.6em}
	
.container_12 a:hover {
	color:#7dac00}

.container_12 p {
	margin:0 0 18px 18px;
	direction: rtl;}

.text-style1, .box_textstyle-1 {
	font-size:12px}
	
/* cat title */
.cat_title {
	clear:both;
	background:url(/wp-content/themes/brandcrafters-parent/images/divider_line.gif) bottom repeat-x;
	padding-bottom:16px;
	margin:5px 0 20px;}

.cat_title a {
	text-decoration:none}	

.cat_title h2, .cat_title h1 {
	color:#b2b2b2;
	margin:0;
	font-family: ShahmonFont, Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
	float:left;}

.sort {
	width:150px;
	float:right;
	margin-bottom:-1px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase}
	
.sort a {
	color:#676767;
	text-decoration:none;
	display:block;
	float:right;
	padding:5px 10px 10px 10px}

/*----------------------------------------------*/
/* 2.6 Sidebar  */
/*----------------------------------------------*/
.sidebar h3 {
	font-size:19px;
	color:#121212;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px}

.sidebar ul, .sidebar ol {
	margin:0;
	padding:0}

.sidebar ul li {
	list-style:none}

.sidebar_space {
	padding:10px }

.sidebar_baner {
	padding:15px 0}

/* Custom menu */
.tf_menu_left .inner{
	text-align:right;
	padding:0}

.tf_menu_right .inner {
	text-align:left;
	padding:0}

.tf_menu_left h3 {
	padding-right:30px}

.tf_menu_right h3 {
	padding-left:30px}

.tf_menu_left li,
.tf_menu_right li  {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#3c444f;
	line-height:38px;}

.tf_menu_left li a,
.tf_menu_right li a {
	color:#3c444f;
	text-decoration:none;
	display:block;
	padding:0 30px 0 0;}

.tf_menu_right li a {
	padding:0 0 0 30px}

.tf_menu_left li a:hover,
.tf_menu_left .current-menu-item a, 
.tf_menu_left .current-menu-ancestor a {
	color:#804712;
	text-shadow:0 2px 1px #fff;
    }

.tf_menu_left .current-menu-item a,
.tf_menu_right .current-menu-item a  {
	font-weight:bold}

.tf_menu_right li a:hover,
.tf_menu_right .current-menu-item a, 
.tf_menu_right .current-menu-ancestor a {
	color:#804712;
	text-shadow:0 2px 1px #fff;
    }

.tf_menu_left .current-menu-ancestor a,
.tf_menu_right .current-menu-ancestor a {
	color:#3c444f}

.tf_menu_left li ul li a,
.tf_menu_left .current-menu-ancestor ul li a,
.tf_menu_right li ul li a,
.tf_menu_right .current-menu-ancestor ul li a{
	background:none;
	color:#3c444f;}
	
.tf_menu_left li ul .current-menu-item a,
.tf_menu_right li ul .current-menu-item a  {
	background:none;
	color:#804712;}

.tf_menu_left li ul,
.tf_menu_right li ul {
	margin-bottom:5px}
	
.tf_menu_left li ul li,
.tf_menu_right li ul li {
	font-size:13px;
	line-height:25px;
	padding:0 25px 0 0;
    }

.tf_menu_right li ul li {
	padding:0 0 0 25px;
	}

.tf_menu_left li ul li a,
.tf_menu_right li ul li a  {
	color:#555}

.tf_menu_left li ul li a:hover,
.tf_menu_right li ul li a:hover {
	color:#804712;
	background:none}

/* Flickr box */
.box_flickr {
	padding:5px}
	
.box_flickr h3 {
	
	font-size:20px;
	color:#3c444f;
	margin:10px 0 10px 10px}

.box_flickr ul {
	margin:0;}
	
.box_flickr li {
	display:block;
	float:left;
	margin:10px;}
	
.box_flickr li img {
	background:#fff;
	border:1px solid #848484;
	padding:5px}
.flickr .flickr_badge_image {
margin:4px 8px 4px 0;
list-style:none;
display:block;
float:left
}
.grid_8 .flickr div img {
width: 100px !important;
height: 100px;
background: white;
padding: 5px;
border: 1px solid #DFE0E0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
/*----------------------------------------------*/
/* 2.7 Footer */
/*----------------------------------------------*/
.textwidget {
	direction: rtl;
	text-align: right;}

.footer {
	background:url(/wp-content/themes/brandcrafters-parent/images/footer_bg.png) 0 0 repeat-x #2f343c;
	color:#8c8e91;
	font-size:12px}

.footer .container_12 {
	min-height:150px;
	padding:10px 0 30px 0;}

.footer a {
	color:#87a0c1;}

.footer a:hover {
	color:#a5cd39 !important;}

.footer_social {
	padding:20px 0 30px 0;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:24px}

.footer_social em {
	display:block;
	float:left;
	text-align: left;
	padding-left: 15px;
	direction: rtl;}

.footer_social img {
	margin:0 0 0 5px;
	float:left}

.footer h3 {
	font-size:16px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:20px 0 30px 0;
	padding-bottom:10px;
	direction: rtl;
	text-align: right;}

.footer .widget-container {
	text-align:left}

.footer ul {
	margin:0;
	padding-bottom:10px;
	direction: rtl;
	text-align: right;}
	
.footer ul li {
	list-style:none;
	margin-bottom:10px;
	font-size:11px}

.footer_logo {
	float:right;}
	
.copyright {
	text-align:right;
	padding:0;
	font-size:12px;}

.copyright a {
	color:#a5cd39}

.copyright a:hover {
	border-bottom:1px dotted #a5cd39}

/*============================================================================================*/
/* 3. EXTENDED TYPOGRAPHY */
/*============================================================================================*/
/*----------------------------------------------*/
/* 3.1 Typographic Elements  */
/*----------------------------------------------*/
.text {
	color:#4c4c4c;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.6em;
	padding-bottom:30px}

.text a {
	color:#954b07}

.text ul, .text ol {
	margin:5px 0 25px 35px}

.text ul li, .text ol li {
	margin-bottom:10px}

.text_deleted {
	text-decoration:line-through}

.title_border {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px}

.black {
	color:#121212}
	
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6,
.box h1, .box h2, .box h3, .box h4, .box h5{
	color:#3c444f}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
	margin:25px 0 20px}

.text h1, .box h1, .col_1 h1 {
	margin:15px 0 20px;
	font-size:26px}

.text p {
	margin-bottom:20px}

/* Blockquote */
.container_12 blockquote {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#87a0c1;
	font-size:17px;
	line-height:1.6em;
	margin:20px 0;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;}

.container_12 blockquote p {
	margin:0}

.container_12 blockquote .inner {
	padding:10px 0}

/* Columns in Content */
.box_border .col:first-child {
	margin-left:8px}

/* Framed boxes */
.frame_left, .frame_right, .frame_center, .frame_box {
	border:4px solid #ebebeb;
	margin:5px 0;}

.frame_box {
	display: inline-block}

.frame_left {
	float:left;
	display:block;
	margin:5px 20px 5px 0;}
	
.frame_right {
	float:right;
	display:block;
	margin:5px 0 5px 20px}

.frame_center {
	display:block;
	margin:5px auto;
	text-align:center}

/* Quotes */
.quoteBox-big {
	background:#fff;
	padding:10px;
	border:1px solid #dfdfdf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.quoteBox-big .inner {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_quote.gif) 10px 20px no-repeat #fff;
	border:1px dotted #d0d0d0;
	padding:20px 20px 20px 48px}

.quote-title, .quote-author {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#87a0c1;
	font-size:15px;}

.quote-title{
	margin-bottom: 15px;}

.quote-author {
	text-align:right;
	color:#8f8f8f;
	margin:10px 0 5px 0;}

.quote-text {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#87a0c1;
	font-size:17px;
	font-weight:normal;
	line-height:1.6em;}

.quoteBox .quote-text {
	color:#4c4c4c;
	padding:5px 10px 5px 45px;
	font-size:13px;
	line-height:1.5em;}

.quote_right, .quote_left {
	float:right;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#87a0c1;
	font-size:20px;
	width:33%;
	padding:5px 0 5px 40px;
	line-height:1.4em}

.quote_left {
	float:left;
	padding:5px 40px 5px 0;}

.code {
	background:#fff;
	width:100%}
	
/* Toggle Contents */
.toggle, h3.toggle {
	cursor:pointer;
	margin:20px 0 10px 0;
	padding:0}

.toggle .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_plus.gif) 0 0 no-repeat;
	width:12px;
	height:12px;
	font-size:10px;
	display:inline-block;
	margin-left:5px}

.toggle.active .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_minus.gif) 0 0 no-repeat}

.toggle.box .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_plus2.gif) 0 0 no-repeat;}

.toggle.box.active .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_minus2.gif) 0 0 no-repeat}

.toggle_content {
	line-height:1.6em;
	padding-right:2px;
	color:#595959;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	font-size:13px}

.toggle_content p, .entry .toggle_content p {
	margin:0 0 10px 0}

.toggle_content .faq_list {
	margin:10px 0 0 0}

.toggle.box {
	padding:10px 15px;
	color:#87a0c1;
	font-size:17px;
	font-weight:normal;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');
	border:1px solid #dadada;
	position:relative;
	margin:20px 0 0 0 !important;
	display:block}

.toggle.box.box_green .ico {
	width:16px;
	height:16px;}

.toggle.box.box_green {
	background:#e4f0c3;
	color:#575d45;
	border:1px solid #e4f0c3}

.toggle.box.box_green .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_plus_white.gif) 0 0 no-repeat;}

.toggle.box.box_green.active .ico {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_minus_white.gif) 0 0 no-repeat}

.toggle.box.active {
	-webkit-border-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;}

.toggle.box .ico {
	position:absolute;
	top:14px;
	right:16px}

.boxed {
	background:#fff;
	margin:0;
	border:1px solid #dadada;
	border-top:0;
	padding:20px}

.toggle_content .syntaxhighlighter {
	margin:0}

/*  Dropcaps  */
.dropcap1, .dropcap2 {
	color:#4c4c4c;
	display:block;
	float:left;
	font-size:30px;
	line-height:30px;
	font-style:italic;
	margin:0 10px 1px 0}

.dropcap2 {
	font-style:normal;
	font-size:39px;
	line-height:30px;
	margin:5px 5px 0 0}

/*----------------------------------------------*/
/* 3.2 Framed Tabs */
/*----------------------------------------------*/
.entry .tabs_framed {
	margin-bottom:20px;
	padding:1px}
	
.entry .tabs_framed .tabs {
	margin:0;
	font-size:13px}
	
.entry .tabs_framed .tabs li{
	list-style:none;
	margin:0;
	text-shadow:0px 1px 1px #fff;
	font-size:15px;
	color:#4c4c4c}

.entry .tabs_framed .tabs li a {
	padding:0 20px;
	color:#4c4c4c}

.entry .small_tabs .tabs li a {
	padding:0 10px !important;}

.entry .small_tabs .tabs, 
.entry .small_tabs .tabs li, 
.entry .small_tabs .tabs li a {
	height:30px  !important;
	line-height:30px !important;
	font-size:14px;}

.entry .tabs_framed .tabcontent {
	padding:15px 20px;
	font-size:13px;
	background:#fff}

.entry .tf_sidebar_tabs .tabcontent {
	padding:0}

.entry .tabs_framed .tabs .current {
	background:#fff;}

.entry .tabs_framed .tabs .current a {
	color:#121212}

.entry .tabs_framed .tabs li {
	float:left;
	height: auto;
	display:block;}

.entry .tabs_framed .tabs li a {
	display:block;
	float:left;
	padding:0 20px;
	color:#666;
	text-decoration:none;
	height:51px;
	line-height:43px;
	background:url(/wp-content/themes/brandcrafters-parent/images/tabs_line.gif) right top no-repeat}

/*----------------------------------------------*/
/* 3.3 Styled Boxes */
/*----------------------------------------------*/
.sb {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:10px 0 20px 0}

.sb_border {
	border:1px solid #dedede;}
	
.sb_shadow {
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.sb .box_title {
	background:#efefef;
	padding:10px 30px;
	color:#121212;
	font-size:16px;
	font-weight:normal;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');}

.sb.notitle .box_title {
	display:none}

.sb .box_content {
	padding:20px 30px;
	background:#fff;
	color:#4c4c4c;
	margin:1px}

.sb_gray .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');}

.sb_white .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
	background: -moz-linear-gradient(top,  #ffffff,  #ececec);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');}

.sb_brown.sb_border {
	border:1px solid #a15f26;}

.sb_brown .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#ae6628), to(#7a481d));
	background: -moz-linear-gradient(top,  #ae6628,  #7a481d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae6628', endColorstr='#7a481d');
	color:#fff}

.sb_blue.sb_border {
	border:1px solid #1e507b;}

.sb_blue .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#2d7cbe), to(#1e507b));
	background: -moz-linear-gradient(top,  #2d7cbe,  #1e507b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d7cbe', endColorstr='#1e507b');
	color:#fff}

.sb_green_apple.sb_border {
	border:1px solid #6e771c;}

.sb_green_apple .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#9aa725), to(#6e771c));
	background: -moz-linear-gradient(top,  #9aa725,  #6e771c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aa725', endColorstr='#6e771c');
	color:#fff}
	
.sb_dark_gray.sb_border {
	border:1px solid #303030;}

.sb_dark_gray .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#303030));
	background: -moz-linear-gradient(top,  #4c4c4c,  #303030);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#303030');
	color:#fff}

.sb_purple.sb_border {
	border:1px solid #7d2461;}

.sb_purple .box_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#aa2e84), to(#7d2461));
	background: -moz-linear-gradient(top,  #aa2e84,  #7d2461);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa2e84', endColorstr='#7d2461');
	color:#fff}

.sb_brown.sb_shadow,
.sb_blue.sb_shadow,
.sb_green_apple.sb_shadow,
.sb_dark_gray.sb_shadow,
.sb_purple.sb_shadow  {
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);}

/*----------------------------------------------*/
/* 3.4 Custom Lists Styles */
/*----------------------------------------------*/
.entry ul {
	margin:10px 0 10px 20px;
	padding:0}

.entry ul li {
	margin-bottom:10px}

ul.list_check, ul.list_delete , ul.list_arrows{
	margin:0 0 20px 0px}

.list_grid ul {
	margin:10px 0 10px 0}	

.list_grid li {
	border-top:1px solid #d4d4d4;
	margin-bottom:10px;
	padding-top:10px;
	list-style:none}

.list_grid .icon_word, .list_grid .icon_pdf, .list_grid .icon_text {
	padding-left:30px}

.list_grid li:first-child {
	border-top:none;}

.list_check li {
	list-style:none;
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_check2.png) 0 0 no-repeat;
	margin:0 0 10px 0;
	line-height:26px;
	padding:0 0 0 32px}

.list_delete li {
	list-style:none;
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_x2.png) 0 0 no-repeat;
	margin:0 0 10px 0;
	line-height:25px;
	padding:0 0 0 32px}

.list_arrows li {
	list-style:none;
	background:url(/wp-content/themes/brandcrafters-parent/images/arrow_green_right.png) 5px 7px no-repeat;
	margin:0 0 10px 0;
	line-height:25px;
	padding:0 0 0 22px}

/*----------------------------------------------*/
/* 3.5 Custom Box Styles */
/*----------------------------------------------*/
.download_box , 
.info_box,
.note_box,
.warrning_box {
	min-height:45px;
	font-size:14px;
	color:#4c4c4c;
	padding:15px 10px 15px 60px;
	background-repeat:no-repeat;
	font-style:italic;
	font-size:14px;
	font-family: ShahmonFont,Georgia, "Times New Roman", Times, serif}

.download_box {
    background-image: url(/wp-content/themes/brandcrafters-parent/images/download_box.png);
	background-position:10px 15px;
	padding:15px 10px 15px 65px;}
	
.info_box {
    background-image: url(/wp-content/themes/brandcrafters-parent/images/info_box.png);
	background-position:10px 15px;}
	
.warrning_box {
    background-image: url(/wp-content/themes/brandcrafters-parent/images/warrning_box.png);
	background-position:10px 15px;	
	padding:15px 10px 15px 65px}

.note_box {
    background-image: url(/wp-content/themes/brandcrafters-parent/images/note_box.png);
	background-position:10px 15px;	
	padding:20px 10px 10px 65px;
	min-height:40px;
	font-size:17px}

/*----------------------------------------------*/
/* 3.6 Table Pricing */
/*----------------------------------------------*/	
.table-pricing {
	margin:0;
	position:relative}
	
.table-pricing td{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border:1px solid #e1e1e1;}

.table-pricing tfoot td, 
.table-pricing .noborder{
	border:none;
	padding-top:10px;
	background:none}

.table-pricing tfoot td .button_link, .table-pricing tfoot td .button_styled {
	font-weight:normal;
	margin-top:20px}

.table-pricing thead td {
	vertical-align:top;
	position:relative;}

.table-pricing thead .table_head {
	background:#fff;
	height:94px}

.table-pricing tbody td {
	vertical-align:middle;}

.table-pricing .table-row-title {
	border:none;	
	color:#595959;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	padding-right:20px}

.table-pricing .table-row-title.even {
	background:url(/wp-content/themes/brandcrafters-parent/images/table_row_title.gif) right top repeat-y;}

.table-pricing tbody .even td {
	background:#f5f5f5}
	
.table-td {
	background:#fff;
	height:54px;
	font-family: ShahmonFont,Georgia, "Times New Roman", Times, serif;
	color:#4c4c4c;
	font-size:19px;
	font-style:italic}

.head_price{
	background:#fff;
	width:192px;
	height:53px;
	position:relative;}

.table-td-top {
	width:194px;
    }

.table_head_title {
	color:#b2c5dd;
	font-size:20px;
	text-transform:uppercase;
	padding:20px 0 10px 0;
	text-shadow:1px 1px 1px #fff}

.table_head_price {
	color:#878787;
	font-size:18px;
	font-family: ShahmonFont,Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	line-height:28px;
	padding-bottom:10px}
	
.table_head_price strong {
	color:#b8dd37;	
	text-shadow:#fff 0 2px 3px;
	font-size:28px;
	vertical-align:5px;
	font-weight:normal;}
	
.table_head_price span {
	display:inline-block;
	vertical-align:top}

.table_head_price em {
	display:inline-block;}

.table-pricing tbody .tablecolActive,
.table-pricing tbody .even td.tablecolActive {
	border:none;
	width:201px;
	height:auto;
	background:url(/wp-content/themes/brandcrafters-parent/images/table_td_active.png) center repeat-y;}

.table-pricing tbody .even td.tablecolActive {
	background:url(/wp-content/themes/brandcrafters-parent/images/table_td_active.png) center repeat-y #fbfbfb;}

.table-pricing tbody .tablecolActive div {
	margin:0 10px;
	padding:6px 0}

.table-pricing thead .tablecolActive {
	border:none;
	background:none;
	width:201px;
	position:relative}

.table-pricing thead {
	position:relative}

.table-pricing thead .tablecolActive .table_head {
	background:url(/wp-content/themes/brandcrafters-parent/images/table_head_active.gif) top no-repeat;
	height:136px;
	width:201px;
	margin-top:-16px}

.table-pricing thead .tablecolActive .table_head_title {
	padding-top:25px;
	font-weight:bold}

.table-pricing tfoot .tablecolActive {
	background:url(/wp-content/themes/brandcrafters-parent/images/table_foot_active.gif) center top no-repeat;}

/*----------------------------------------------*/
/* 3.7 Slideshow Gallery and Text  */
/*----------------------------------------------*/
.slideshow {
	clear:both;
	margin:10px 0 50px 0;
	position:relative}

.slideshow .slides_container {
	width:570px;
	display:none}

.slideGallery .slides_container .slide {
	height:270px;
	overflow:hidden}

.slideshow .slides_container .slide {
	width:570px;
	display:block;}
	
.slideshow .slides_container{
	border:1px solid #eeeeee;
	background:#fff;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	overflow:hidden}

.slideshow.slideText .slides_container {
	width:600px}
	
.slideshow.slideText .slides_container .slide{
	padding:10px;
	width:580px}

.slideshow.slideText .slides_container .slide h2 {
	margin:0 0 10px 0}

.slideshow .pagination {
	margin:10px 5px;
	width:120px;
}

.slideshow .pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}

.slideshow .pagination li a {
	display:block;
	width:14px;
	height:0;
	padding-top:14px;
	background-image:url(/wp-content/themes/brandcrafters-parent/images/slideshow_pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.slideshow .pagination li.current a {
	background-position:0 -14px;
}

.content .slideshow .pagination li a {
	background-image:url(/wp-content/themes/brandcrafters-parent/images/slideshow_pagination2.png);
	width:16px;
	height:0;
	padding-top:16px;}

.content .slideshow .pagination li.current a {
	background-position:0 -16px;}

/* before content slideshow */
.before_content .slideshow h3 {
	margin-top:20px}

.before_content .slideshow.slideText {
	margin:0;
	padding:0}

.before_content .slides_container img.alignleft {
	margin:0 20px 0 0}

.before_content .slides_container img.alignleft {
	margin:0 0 0 20px}

.before_content .slideshow .slides_container{
	width:600px;
	border:none;
	background:none;
	padding:0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none; 
	-moz-box-shadow: none; 
    -webkit-box-shadow:none;
	overflow:hidden}

.before_content .slideshow.slideText .slides_container .slide {
	width:580px;
	padding:0}

.before_content .pagination {
	display:none}

/* testimonials slideshow */
.slideshow .link-more {
	background:none;
	padding:0;
	margin:0 10px}

.slideshow.slideQuotes .slides_container {
	width:550px;
	margin-bottom:10px;
	border:5px solid #ebebeb;
	background: url(/wp-content/themes/brandcrafters-parent/images/testimonials_bg.jpg) 0 0;
	padding:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	overflow:hidden;
	padding:25px 10px 10px 30px;}
	
.slideshow.slideQuotes .slides_container .slide{	
	width:530px;}

.slideshow.slideQuotes .quote-author {
	color:#8e9298;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px}
	
/*----------------------------------------------*/
/* 3.8 Mini Gallery  */
/*----------------------------------------------*/
.minigallery-list {
	position:relative;
	margin:10px 0}

.minigallery-list ul {
	margin:0;
	padding:0}

.minigallery-list ul li {
	margin:0;
	list-style:none;
	height:116px;
	display:block;
	float:left}
	
.minigallery ul li img {
	width:92px!important;
	height:92px;
	background:#fff;
	padding:4px;
	border:1px solid #e1e2e3;}

.minigallery.boxed {
	border:1px solid #f3f4f5;
	background:#f3f4f5;
	padding:20px 15px}

/*----------------------------------------------*/
/* 3.9 Styled Tables  */
/*----------------------------------------------*/
.styled_table table {
	border: 1px solid #e3e3e3;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-collapse:separate;
	margin:10px 0 20px;}
	
.styled_table table {
	border:1px solid #e3e3e3;}

.styled_table.shadow table {
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);}
		
.styled_table table tr th	{
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');
	color:#121212;
	font-size:16px;
	font-weight:normal;}
		
.styled_table table tr th, 
.styled_table table tr td	{
	border-top:1px solid #e3e3e3;
	padding:9px 15px;
	text-align:left}

.styled_table table tr {
	background:#fff}
		
.styled_table table tr:first-child th{
	border-top: 0;}

.table_gray table {
	border:1px solid #e3e3e3;}
.table_gray table tr th {
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');}

.table_white table {
	border:1px solid #ececec;}
.table_white table tr td {
	border-top:1px solid #f0f0f0;}
.table_white table tr th {
	background:#ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
	background: -moz-linear-gradient(top,  #ffffff,  #ececec);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');}

.table_brown table {
	border:1px solid #7a481d;}
.table_brown table tr td {
	border-top:1px solid #e7dcd2;}
.table_brown table tr th {
	background:#7a481d;
	background: -webkit-gradient(linear, left top, left bottom, from(#ae6628), to(#7a481d));
	background: -moz-linear-gradient(top,  #ae6628,  #7a481d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae6628', endColorstr='#7a481d');
	color:#fff}

.table_blue table {
	border:1px solid #1e507b;}
.table_blue table tr td {
	border-top:1px solid #d3dee8;}
.table_blue table tr th {
	background:#1e507b;
	background: -webkit-gradient(linear, left top, left bottom, from(#2d7cbe), to(#1e507b));
	background: -moz-linear-gradient(top,  #2d7cbe,  #1e507b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d7cbe', endColorstr='#1e507b');
	color:#fff}

.table_green_apple table {
	border:1px solid #6e771c;}
.table_green_apple table tr td {
	border-top:1px solid #e5e7d2;}
.table_green_apple table tr th {
	background:#6e771c;
	background: -webkit-gradient(linear, left top, left bottom, from(#9aa725), to(#6e771c));
	background: -moz-linear-gradient(top,  #9aa725,  #6e771c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aa725', endColorstr='#6e771c');
	color:#fff}
	
.table_dark_gray table {
	border:1px solid #303030;}
.table_dark_gray table tr td {
	border-top:1px solid #d7d7d7;}
.table_dark_gray table tr th {
	background:#303030;
	background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#303030));
	background: -moz-linear-gradient(top,  #4c4c4c,  #303030);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#303030');
	color:#fff}

.table_purple table {
	border:1px solid #7d2461;}
.table_purple table tr td {
	border-top:1px solid #e8d3e2;}
.table_purple table tr th {
	background:#7d2461;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa2e84), to(#7d2461));
	background: -moz-linear-gradient(top,  #aa2e84,  #7d2461);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa2e84', endColorstr='#7d2461');
	color:#fff}

/*----------------------------------------------*/
/* 3.10 Text Highlights  */
/*----------------------------------------------*/
.highlight_yellow {
	background:#fcff00}

.highlight_brown {
	background:#6b4119;
	color:#fff}

.highlight_blue {
	background:#215988;
	color:#fff}

.highlight_black {
	background:#353535;
	color:#fff}

.highlight_purple {
	background:#88276a;
	color:#fff}
	
/*============================================================================================*/
/* 4. EXTENDED ELEMENTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 4.1 Newsletter box */
/*----------------------------------------------*/
.newsletterBox {
	padding:0;
	margin-bottom:30px;
	width:300px}

.sidebar .newsletterBox {
	width:250px}
	
.newsletterBox .inner {
	padding:0}
	
.newsletterBox h3 {
	color:#3c444f;
	font-size:22px;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	margin:0 0 30px 0;
	font-weight:normal}

.newsletter_text {
	clear:both;
	font-size:14px;
	padding-top:20px;}

.link-news-rss {
	color:#bababa;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_news_rss.gif) 1px 0 no-repeat;
	padding-left:18px;
	text-decoration:none}	
	
.link-news-rss span {
	color:#a5cd39}

a.link-news-rss:hover {
	color:#a8a8a8;}

.newsletterBox .inputField {
	float:left;
	border:5px solid #ededed;
	background:#fff;
	color:#aeaeae;
	height:11px;
	width:198px;
	padding:8px 10px 7px 10px;	
	margin:0;
	line-height:11px;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase}

.sidebar .newsletterBox .inputField {
	width:158px;
	padding:8px 5px 7px 5px;
	border:5px solid #ededed;}
	
.newsletterBox .btn-arrow{
	background:#3c444f;
	width:65px;
	height:36px;
	float:left;
	margin:0 0 0 6px;
	padding:0;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;}

.footer .grid_2 .newsletterBox {
	width:140px}
	
.footer .newsletterBox h3 {
	color:#fff;
	font-size:16px;
	margin:0 0 10px 0 !important;
	padding:0}
	
.footer .newsletter_text {
	padding-top:3px;
	font-size:12px}

.footer .link-news-rss {
	padding:0;
	background:none}
	
.footer .grid_2 .newsletterBox .inputField {
	width:100px;
	border:5px solid #1f2328;
	padding:8px 5px 7px 5px;}

.footer .grid_4 .newsletterBox .inputField {
	width:198px;
	border:5px solid #1f2328;
	padding:8px 5px 7px 5px;}
	
.footer .grid_2 .newsletterBox .btn-arrow {
	width:20px;
	height:36px;
	margin:0;
	background:url(/wp-content/themes/brandcrafters-parent/images/arrow_green_right.png) center center no-repeat #1f2328;
	text-indent:-300px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;}

.footer .grid_4 .newsletterBox .btn-arrow {
	background:#1f2328;}

/*----------------------------------------------*/
/* 4.2 Advertise Baners  */
/*----------------------------------------------*/
.adv_sidebar_300x250 {
	text-align:center;
	margin:0 0 20px 0}

.adv_head_728x90 {
	text-align:center;
	padding:12px 0 0 0}

.adv_mid_468x60 {
	padding:0 0 30px 0;
	text-align:center}

.adv_sidebar_125x125 .adv_125x125 {
	float:left;
	margin:12px 14px}

/*----------------------------------------------*/
/* 4.3 TF sidebar tabs  */
/*----------------------------------------------*/
.tf_sidebar_tabs {
	margin-bottom:25px}

.tf_sidebar_tabs ul {
	margin:0;}
	
.tf_sidebar_tabs li {
	margin:0;
	padding:0;
	list-style:none}

.tabs_framed {
	border:1px solid #dcdcdc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;}

.tabs {
	font-family: ShahmonFont,"LatoBold", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(/wp-content/themes/brandcrafters-parent/images/tabs_bg.gif) 0 0 repeat-x;}

.tabs, .tabs li, .tabs li a {
	height:51px;
	font-size:13px}

.tabs li {
	float:left;
	display:block;}

.tabs li a {
	display:block;
	float:left;
	padding:0 25px;
	color:#666;
	text-decoration:none;
	line-height:43px;
	background:url(/wp-content/themes/brandcrafters-parent/images/tabs_line.gif) right top no-repeat}

.tabs li a:hover {
	color:#000}

.tf_sidebar_tabs .tabs li a {
	background:url(/wp-content/themes/brandcrafters-parent/images/tabs_line.gif) left top no-repeat;
	padding:0 25px;}

.tf_sidebar_tabs .tabs li:first-child a {
	background:none}

.tabs li.current {
	background:url(/wp-content/themes/brandcrafters-parent/images/tabs_bg_a.gif) center 0 no-repeat}

.tabs li.current a {
	color:#000;}

.tabcontent {
	clear:both;}

.post_list .odd {
	background:#f0f0f0}

.post_list li {
	clear:both;
	padding:10px 12px 10px 18px;
	font-size:13px;
	min-height:55px;
	background:#fff}

.post_list li a {
	text-decoration:none;
	color:#3c444f}

.post_list li a:hover {}

.post_list .date {
	color:#a9a9a9;
	font-style:italic;
	padding-top:3px;
	font-size:12px;
	line-height:12px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif}

.post_list .thumbnail {
	float:right;
	margin-left:10px;
	border:none}

/*----------------------------------------------*/
/* 4.4 FaceBook Activity  */
/*----------------------------------------------*/
.fb_container {
	background:#f0f0f0;
	border:1px solid #dcdcdc;
	padding:10px;}

.fbBox {
	background:#fff;
	padding:5px}

.fb_title {
	margin-bottom:8px;
	background:#fff}

.box .fbConnectWidgetTopmost {
	border:1px solid #ececec;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-color:#000 !important;}

/*----------------------------------------------*/
/* 4.5 FAQ List and Payment Box */
/*----------------------------------------------*/
.faq_list {
	margin:0 0 10px 0}

.faq_list h2, .faq_list h3,
.payment_box h2, .payment_box h3 {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	margin-bottom:20px;
	font-size:23px;
	color:#b2c5dd}

.faq_question {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#a5cd39;
	font-size:18px;}

.faq_q {
	margin:0 5px 2px 0;
	font-size:17px}

.faq_question.active {
	color:#222}
	
.faq_answer {
	margin:10px 0 40px 0;
	color:#4c4c4c}

.payments_text {
	font-size:12px;
	color:#3c444f;}

/*----------------------------------------------*/
/* 4.6 Contact Form  */
/*----------------------------------------------*/
.contact-form {
	padding:20px 0 20px 10px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;}

.text .contact-form h2 {
	font-size:25px;
	color:#1a1a1a;}

.contact-form {
	font-size:13px}

.contact-form .row {
	padding:10px 0}

.contact-form .inputtext, .contact-form select, .contact-form textarea {
	color:#aeaeae;
	margin:5px 0;
	padding:7px 10px;
	font-size:13px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif}

.contact-form .field_text .inputtext {
	width:250px;
	margin-right:20px;
	direction:rtl;}

.contact-form .omega .inputtext {
	margin-right:0}
	
.contact-form .ui-selectmenu {
	margin-right:20px}

.contact-form .field_select .select_styled {
	width:270px ;
	padding:0}

.contact-form .field_textarea textarea {
	width:550px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0;
	resize:none;
	direction: rtl;}

.contact-form label {
	color: #4c4c4c;
	font-size: 12px;
	font-weight: bold;
	direction: rtl;
	width: 100%;
	float: left;
	text-align: center;}

.reset-link {
	display:block;
	float:right;
	padding:10px 50px 0 0;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#87a0c1}
	
.reset-link a {
	color:#87a0c1;
	font-size:15px;
	text-decoration:none;}

.reset-link a:hover {
	color:#b8dd37;}

.contact-form .field_submit {
	padding:0}

.contact-form .contact-submit, .contact-submit {
	width:217px;
	height:49px;
	font-weight:bold}

/*============================================================================================*/
/* 5. WIDGETS */
/*============================================================================================*/

/* Widget Calendar  */
.widget_calendar table { border-collapse: collapse; border-spacing:0; width:99%; padding:2px 0; }
.widget_calendar table{margin:5px 2px; }
.widget_calendar table th{border:1px solid #eee; background:#fbfbfb; font-size:13px}
.widget_calendar table td{color:#888;border:1px solid #eee;}
.widget_calendar table {border:1px solid #eee;}
.widget_calendar caption { padding-bottom:5px}
.widget_calendar table a { color:#87a0c1; font-size:15px}
.widget_calendar table tfoot td { border:none;  background:#fbfbfb;}

.footer .widget_calendar thead th {
	margin:0;
	border:none;
	color:#c3c3c3}

.footer .widget_calendar table {
	border:1px solid #323739;
	background:#21252b;
	margin:0;
	font-size:10px}

.footer .widget_calendar table tbody .pad {
	background:none;}

.footer .widget_calendar table tbody td {
	border:1px solid #363b42;
	padding:1px;
	font-size:11px}

.footer .widget_calendar table th,
.footer .widget_calendar table tfoot td {
	border:1px solid #363b42;
	background:#21252b;
	font-size:11px;
	padding:1px}

.footer .widget_calendar table a,
.footer .widget_calendar table tbody a {
	color:#a5cd39;
	font-weight:bold;
	font-size:10px}

/* Widget Contact Info  */
.sidebar .widget-container.widget_contact {
	border:4px solid #ebebeb;
	background:#fff;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
	padding:0}

.sidebar .widget-container.widget_contact h3 {
	font-family: ShahmonFont,'QueensParkItalic', Georgia, "Times New Roman", Times, serif ;
	background:#ecedee;
	font-size:18px;
	color:#87a0c1;
	margin:0;
	padding:10px;
	direction: rtl;}
	
.sidebar .contact-address {
	padding:10px;		
	line-height:1.6em;
	direction:rtl;}

.sidebar .contact-maillist {
	border-top:1px dotted #959595;
	padding:10px;
	font-weight:bold;
	line-height:1.8em}

.sidebar .contact-mail a:hover {
	color:#4c4c4c}

/* Widget Social Contacts  */
.sidebar .widget-container.widget_social_contacts {
	border:4px solid #ebebeb;
	background:url(/wp-content/themes/brandcrafters-parent/images/social_box_bg.jpg) center top repeat-y;
	padding:7px;}
	
.sidebar .widget-container.widget_social_contacts h3 {
	color:#eeeeee;
	padding:10px 0 10px 5px;
	border-bottom:1px dotted #87898e;
	font-family: ShahmonFont,'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:18px}

.social-box {
	padding:0 5px;}

.social-box .row {
	clear:both;
	font-family: ShahmonFont, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:12px 0;
	height:24px;
	line-height:24px;
	padding-left:32px;
	font-size:13px;
	font-weight:normal;}

.social-box .row a {
	color:#b8dd37;
	text-decoration:none}

.social-box .row a:hover {
	color:#fff}

.social-mail {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/contact_social.png) 0 0 no-repeat}

.social-twitter {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/contact_social.png) 0 -24px no-repeat}

.social-skype {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/contact_social.png) 0 -48px no-repeat}

.social-facebook {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/contact_social.png) 0 -72px no-repeat}

/* Sidebar Widget Container  */
.sidebar .box{
	margin-bottom:20px}

.widget-container {
	margin-bottom:40px;
	position:relative}

.sidebar .widget-container .widget_icon {
	position:absolute;
	top:0;
	right:0}

.footer .widget-container {
	margin-bottom:20px}
		
.sidebar .widget-container h3 {
	margin:0 0 15px 0;
	font-size:20px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	min-height:27px;
	line-height:27px}

.sidebar .widget-container {
	font-size:15px;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	padding:0 0 40px;
	margin:0 0 40px 50px;
	border-bottom:1px solid #f0f0f0}

.sidebar .widget-container ul {
	margin:0;}

.sidebar .widget-container li {
	list-style: none;
	margin: 0 0 10px 0;
	background: url(/wp-content/themes/brandcrafters-parent/images/dot_blue.gif) right 7px no-repeat;
	padding: 0 15px 0 0;
	direction: rtl;
	text-align: right;}

.sidebar .widget-container li a {
	color:#87a0c1;}

.sidebar .widget-container li a:hover,
.sidebar .widget-container .current-menu-item a,
.sidebar .widget-container .current_page_item a{
	color:#a5cd39;}

.sidebar .widget-container li:hover {
	background: url(/wp-content/themes/brandcrafters-parent/images/dot_green.gif) 0 7px no-repeat;}

.sidebar .widget-container ul li ul{
	margin:10px 0 0 0;}

.sidebar .widget-container ul li ul li {
	padding-left:15px;
	margin-bottom:7px}

/* widget text */	
.sidebar .widget_text .textwidget {
	font-size:18px;
	line-height:1.4em;
	color:#3b434e}

/* widget tag cloud */	
.sidebar .widget_tag_cloud .tagcloud {
	line-height:1.7em}
	
.sidebar .widget_tag_cloud .tagcloud a {
	color:#87a0c1}

.sidebar .widget_tag_cloud .tagcloud a:hover {
	color:#a5cd39}

/* Twitter  widget */
.twitter ul {
	margin:10px 0;
	padding:0}

.twitter li {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_twitter_blue.png) 0 0 no-repeat;
	padding-left:32px;
	list-style:none;
	margin-bottom:15px !important;
	color:#7994b7;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:16px}

.twitter li a {
	text-decoration:none;}

.sidebar .twitter h3 {
	padding-left:30px}

.sidebar .widget {
	margin-bottom:30px}

/* Flickr  widget */
.flickr ul{
	margin:10px 0;
	padding:0}

.flickr li {
	margin:4px 8px 4px 0;
	list-style:none;
	display:block;
	float:left}
	
.flickr li img {
	width:100px !important;
	height:100px;
	background:#fff;
	padding:5px;
	border:1px solid #dfe0e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.sidebar .flickr .flickr_badge_image,
.footer .flickr .flickr_badge_image{
	float:left;
	margin:5px}

.sidebar .flickr .flickr_badge_image img {
	width:52px;
	height:52px;}

.footer .flickr .flickr_badge_image img {
	width:52px !important;
	height:52px !important;}

/* Popular/Recent Posts widget */
.widget_recent_posts ul, 
.widget_popular_posts ul {
	margin:10px 0;
	padding:0;}

.widget_recent_posts ul li,
.widget_popular_posts ul li {
	list-style:none;
	clear:both;
	margin-bottom:45px;}

.footer .widget_recent_posts ul li,
.footer .widget_popular_posts ul li {
	margin-bottom:10px}

.widget_recent_posts .post-meta,
.widget_popular_posts .post-meta  {
	padding:10px 0 5px 0;
	text-align:right;
	font-size:14px}

.widget_recent_posts ul li img,
.widget_popular_posts ul li img {
	width:75px;
	height:75px;
	float:left;
	margin:0 10px 0 0}

.widget_recent_posts ul li .post-title,
.widget_popular_posts ul li .post-title {
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	color:#3b434e;
	font-size:16px;}

.widget_recent_posts ul li .post-title:hover,
.widget_popular_posts ul li .post-title:hover {
	color:#000} 

.widget_recent_posts .date,
.widget_popular_posts .date {
	color:#999;
	padding-top:3px;
	font-size:12px;
	line-height:12px;}
	
.extras {
	line-height:1.4em;
	padding-top:4px;}

/* Search widget in text */
.entry .search_box {
	height:35px;
	margin:15px 0}

.entry .newsletterBox {
	margin:10px 0 20px}

.entry .search_box input {
	float:left}	
	
.entry .btn-search {
	width:28px;
	height:30px;
	text-indent:600px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-left:-6px}
	
.entry .search_box .inputField {
	height:18px;
	line-height:18px;
	width:190px;
	border:1px solid #3e3e3e;}

/* Login Form widget */
.widget_login {
	width:250px}
	
.widget_login form {
	background:#ededed;
	padding:20px}

.widget_login input {
	border:5px solid #d9d9d9;
	color:#a1a1a1;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:12px;
	width:180px}

.widget_login form label {
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#888}

.widget_login p {
	margin:0 0 15px 0 !important;}

.widget_login .forgetmenot {
	font-size:12px;
	line-height:1.2em}

.widget_login .forgetmenot input {
	margin:0 3px 0 0;
	float:left;
	width:auto;
	border:none;
	padding:0}

.widget_login  .forgetmenot label {}

.widget_login .submit {
	margin:0 !important;
	text-align:right}
	
.widget_login .submit input {
	width:auto;
	background: #3c444f;
	height:36px;
	line-height:36px;
	padding:0 15px 0 15px;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:none;
	margin:0}

.widget_login .submit input:hover {
	color:#fff}

.widget_login .forget_password {
	float:left;
	padding-top:10px}
	
.widget_login .forget_password a {
	color:#3c444f;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:14px}

.widget_login .forget_password a:hover {
	color:#000} 

/*============================================================================================*/
/* 6. POSTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 6.1 Blog post list  */
/*----------------------------------------------*/
.post-item {
	clear:both;
	margin:0;
	padding:0 0 10px 0}

.post-detail {
	border-bottom:none}
	
.post-item h1, .post-item h2 {
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
	font-size:25px;
	margin:0 0 10px 0;
	text-align: right;
	direction: rtl;}

.post-item h2 a  {
	color:#3c444f;	
	text-decoration:none}

.post-item h2 a:hover {
	color:#a5cd39;}

.date-box {
	float:left;
	background:url(/wp-content/themes/brandcrafters-parent/images/date_bg.gif) no-repeat;
	padding-left:6px;
	width:48px;
	height:27px;
	line-height:27px;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-right:10px;}

.post-meta {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	color:#404040;
	font-size:14px;
	line-height:1.4em;
	padding:5px 10px 10px 0;
	text-align:right}

.post-meta .tags {
	padding-top:10px;
	text-align:left}

.post-meta .tags a {
	color:#87a0c1}
	
.post-meta .tags a:hover {
	color:#a5cd39}

.post-meta .separator {
	padding:0 4px;
	color:#c7c7c7}

.post-meta .icon_cat {
	float:right}

.post-meta .icon_cat a:hover {
	border-bottom:1px dotted #ccc}

.post-meta .author {
	color:#87a0c1}

.link-comments {
	color:#a5cd39;
	text-decoration:none}

.entry {
	color:#4c4c4c;
	padding:5px 0 5px 0;
	line-height:1.6em;}

.grid_8 .entry img {
	max-width:612px;}

.grid_8 .entry .gmnoprint img,
.grid_8 .entry .map img  {
	max-width:none}

.entry p {
	margin:5px 0 20px 0}

.entry a {
	color:#a5cd39}
	
/*----------------------------------------------*/
/* 6.2 Pagination and Navigation */
/*----------------------------------------------*/
/* posts navigation */
.other_posts {
	background:#f5f6f6;
	height:66px;
	margin:10px 0;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:19px;
 	position:relative}

.other_posts a:hover,
.other_posts .next a:hover,
.other_posts .prev a:hover{
	color:#627ea2}
.other_posts .next, .other_posts .prev {
	float:right;
}

.other_posts .prev a, .other_posts .next a{
	color:#87a0c1;
	position: absolute;
	top:25px;
	height:20px;
	line-height:20px;
	display:block;
	text-shadow:1px 1px 1px #fff}

.other_posts .prev, .other_posts .prev a {
	background:url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_left.png) left 2px no-repeat;
	padding-left:23px;
	left:10px}

.other_posts .next, .other_posts .next a {
	background:url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_right.png) right 2px no-repeat;
	padding-right:23px;
	right:10px}
	
.link-back, .link-next {
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	background:url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_left.png) left 0 no-repeat;
	font-size:19px;
	color:#87a0c1;
	float:left;
	padding:0 0 0 23px}

.link-next {
	background:url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_right.png) right 0 no-repeat;
	padding:0 23px 0 0}



.header_thin .link-back, 
.header_thin .link-next {
	margin-top:40px}

.header_thin .link-back:hover,
.header_thin .link-next:hover {
	color:#627ea2}

.social_buttons_top {
	float:right;}

/*----------------------------------------------*/
/* 6.3 Author description */
/*----------------------------------------------*/
.author-box {
	clear:both;
	margin:20px 0}

.author-box h3 {
	font-size:23px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;}
	
.author-description {
	background:#ededed;
	padding:15px;}

.author-image {
	float:left;
	width:110px;
	height:110px;
	margin-right:20px}

.author-image img {
	width:100px;
	height:100px;
	border:4px solid #fff;}

.author-text {
	float:left;
	width:460px;}	

.author-text h4 {
	color:#87a0c1;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	margin:0 0 10px 0!important}

.author-contact {
	color:#a5cd39;
	line-height:27px;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;}

.author-contact label {
	display:inline-block;
	float:left;
	margin-right:10px}

/*----------------------------------------------*/
/* 6.4 Comment list */
/*----------------------------------------------*/
.comment-list {
	margin-top:10px;
	position:relative;
	padding:10px 0 10px 0}

.comment-list ol, .comment-list ul {
	margin:0;
	padding:0}

.comment-list ol {
	margin-bottom:20px;
	padding-bottom:10px}

.comment-list ol li:first-child {
	border:none}
	
.comment-list ul li,
.comment-list ol li,
.comment-list ol li ul li:first-child {
	margin:20px 0 0 0;
	list-style:none;}
		
.comment {
	clear:both;
	display:block;
	min-height:25px;
	padding:0;
	color:#404040}
	
.comment-body {
	padding:18px 20px;
	background:#ededed}

.avatar {
	width:40px;
	height:40px;
	float:left;
	margin-right:20px}

.avatar img {
	margin-top:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:40px;
	height:40px;
	border:1px solid #fff;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.comment-text {
	float:left;
	width:520px;}

.comment-text a {
	text-decoration: underline;
        font-size: 13px;
        text-transform:lowercase;
}
	
.comment-author {
	color:#a6a6a6;
	font-size:13px;
	padding-bottom:5px}

.comment-author .link-author {
	color:#000;
	font-size:17px;
	padding-bottom:3px;
	text-decoration:none}

.comment-date {
	display:block;
	font-size:12px;
	color:#a6a6a6;}

.comment-entry .link-reply {
	color:#a5cd39;
	margin-left:5px;
	text-decoration:underline}

.comment-entry {
	padding-top:5px;
	font-size:13px;
	line-height:1.5em;
	color:#4c4c4c;}

.children li {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_reply.gif) 35px 35px no-repeat;
	padding-left:70px}

.children .comment-text {
	width:450px;}

.children .children .comment-text {
	width:380px}

.add-comment {
	position:relative;
	    display: none!important;
	}

.comment-list h2, .add-comment h3 {
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	font-size:25px;}

.comment-list h2 {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_comments.png) 0 0 no-repeat;
	padding-left:65px;
	line-height:27px}

.add-comment h3 {
	color:#87a0c1;
	font-size:20px;
	display: none;
	}

/*----------------------------------------------*/
/* 6.5 Comment form */
/*----------------------------------------------*/
.comment-form {
	padding:15px 0;}

.comment-form .row {
	padding:7px 0}

.comment-form .row label {
	color:#4c4c4c;
	font-size:13px;
	display:block;}

.comment-form .inputtext, .comment-form .textarea {
	font-size:13px;
	font-family: ShahmonFont,Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#666;
	padding:5px;
	border:5px solid #ededed;
	background:#fff;
	width:220px;
	margin:5px 0}

.comment-form .inputtext {
	margin-right:20px;
	padding:5px 5px 7px 5px;
	height:15px;}

.comment-form .textarea {
	width:480px;
	height:130px;
	padding:5px;
	overflow:auto;}

.btn-submit, 
.contact-form .btn-submit,
.contact-form-footer .btn-submit, 
.comment-form .btn-submit{
    /*background: url(/wp-content/themes/brandcrafters-parent/images/btn_arrow_green.gif) right 14px no-repeat #3c444f;*/
	height:36px;
	line-height:36px;
	padding:0 50px 0 40px;
	color:#a5cd39;
	font-family: ShahmonFont, 'LatoBold', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:none;}

.comment-form .btn-submit,
.contact-form .btn-submit {
	background: url(/wp-content/themes/brandcrafters-parent/images/btn_arrow_green.gif) right 14px no-repeat #3c444f;}

.comment-form .btn-submit:hover,
.contact-form .btn-submit:hover{
	background: url(/wp-content/themes/brandcrafters-parent/images/btn_arrow_white.gif) 10px 14px no-repeat #3c444f;}

/*============================================================================================*/
/* 7. GALLERIES LAYOUT */
/*============================================================================================*/
/*----------------------------------------------*/
/* 7.1 Filter Gallery */
/*----------------------------------------------*/
.filter {
	border-top:1px solid #f9f9f9;
	border-bottom:8px solid #e7e7e8;
	min-height:97px;
	background: url(/wp-content/themes/brandcrafters-parent/images/filter_bg.gif) 0 0 repeat-x #f4f4f5;}

.filter .container_12 {
	width:940px}

.filter h2 {
	color:#404040;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:0;
	padding: 0 0 0 24px;
	display:block;
	float:right;
	line-height:97px;
	background:url(/wp-content/themes/brandcrafters-parent/images/filter_line.gif) left top no-repeat;}

.filter ul {
	margin:0;
	padding:0;
	text-align:center;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	float: right;}

.filter li {
	list-style:none;
	display:block;
	float:right;
	line-height:97px;
	height:97px;
	margin:0 1px;
	padding: 0 17px 0 22px;
	background:url(/wp-content/themes/brandcrafters-parent/images/filter_line.gif) left top no-repeat}

.filter li a {
	text-decoration:none;
	color:#87a0c1;
	display:block;
	padding:0 30px 0 0;
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/filter_x.png) right center no-repeat}

.filter li.selected a {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/filter_check.png) right center no-repeat}

.filter li a span {
	display:block;
	padding:0 0 0 15px}

/*----------------------------------------------*/
/* 7.2 One Column with sidebar  */
/*----------------------------------------------*/
.gallery-list {
	clear:both;}
	
.gl_col_1 .gallery-item {
	clear:both;
	margin:0 0 50px 0}

.gl_col_1 .gallery-image {
	float:left;
	position:relative;
	width:295px;
	height:204px;
	padding:5px;
	background:#fff;
	border:1px solid #ececec;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	margin-right:45px;}

.gallery-image:hover .gallery-zoom {
	display:block;}

.gl_col_1 .gallery-image:hover,
.gl_col_2 .gallery-image:hover,
.gl_col_3 .gallery-image:hover {
	background:#de841f;}

.ribbon-new {
	display:block;
	position:absolute;
	top:-3px;
	right:5%;
	z-index:10;
	text-indent:-9999px;
	width:30px;
	height:53px;}

.gallery-zoom {
	display:block;
	position:absolute;
	top:6px;
	left:6px;
	width:361px;
	height:199px;
	display:none;}

.gallery-zoom img {
	position:relative;
	left:43%;
	top:41%}

.gallery-list .gallery-item-name h2{
	font-size:18px;
	margin:0;
	padding:0;
	color:#3c444f}

.gallery-list .gallery-item-name h2 a {
	text-decoration:none}
	
.gallery-item a {
	color:#3c444f}
	
.gallery-item-name h2 a:hover{
	color:#b8dd37;}
	
.gl_col_1 .gallery-text {
	float:left;
	width:240px;
	color:#8c8c8c;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:14px}

.gl_col_1 .gallery-description {
	font-size:13px;
	text-shadow:#fff 0 1px 1px;
	margin:15px 0 20px 0}

.hidden {
	display:none}

.nomargin {
	margin-right:0;
	margin-left:0}

/*----------------------------------------------*/
/* 7.3 Two and Three columns  */
/*----------------------------------------------*/
.gl_col_2 .gallery-item,
.gl_col_3 .gallery-item {
	margin:0 40px 50px 0;
	width:280px;
	float:left}

.gl_col_3 .gallery-item {
	margin:0 20px 50px 20px}

.gl_col_2 .gallery-image,
.gl_col_3 .gallery-image {
	position:relative;
	width:270px;
	height:187px;
	margin:0 0 20px 0;
	padding:5px;
	background:#fff;
	border:1px solid #ececec;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.gl_col_2 .gallery-image img,
.gl_col_3 .gallery-image img {
	width:270px;
	height:187px;}

.gl_col_2 .gallery-text,
.gl_col_3 .gallery-text,
.gl_col_4 .gallery-text{
	float:none;
	clear:both;
	color:#8c8c8c;
	font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
	font-size:14px}

.gl_col_2 .gallery-item-name h2,
.gl_col_3 .gallery-item-name h2 {
	font-size:19px;
	font-weight:normal;
	text-shadow:#fff 0 1px 1px}

.gl_col_2 .gallery-description,
.gl_col_3 .gallery-description {
	margin:10px 0 10px 0;
	font-size:13px;}

/*----------------------------------------------*/
/* 7.4 Four columns  */
/*----------------------------------------------*/
.porfolio_title {
	height:27px;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#404040;
	margin-left:10px;
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_design.png) 0 0 no-repeat;
	padding-left:53px}
	
.icon_1 {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_design.png) 0 0 no-repeat;}

.icon_2 {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_print.png) 0 0 no-repeat;}

.icon_3 {
	background:url(/wp-content/themes/brandcrafters-parent/images/icons/icon_identity.png) 0 0 no-repeat;}

.gl_col_4 .gallery-item {
	margin:10px 10px 50px 10px;
	float:left;
	width:220px;
	height:270px;}

.gl_col_4 .gallery-image {
	position:relative;
	width:214px;
	height:214px;
	margin:0 0 15px 0;
	border:4px solid #ecedee}

.gl_col_4 .gallery-image:hover {
	border:4px solid #dfdfdf}

.gl_col_4 .gallery-zoom {
	width:214px;
	height:134px;}

.gl_col_4 .gallery-item-name h2, .gl_col_4 .gallery-item-name h3 {
	font-size:18px;
	color:#3c444f;
	font-weight:normal;
	font-family: ShahmonFont, 'QueensParkRegular', Georgia, "Times New Roman", Times, serif;
	margin:0}

.gl_col_4 .gallery-text {
	padding:0 4px}

.gl_col_4 .gallery-description,
.gl_col_4 .gallery-description p {
	margin:0;}

.gl_col_4 .gallery-zoom img {
	position:relative;
	left:40%;
	top:37%}

.gallery-list .nomargin, .gl_col_2 .nomargin {
	margin-right:0}
	
.valid{border:5px solid #70A41B!important; overflow:hide;} /*#70A41B*/
.error {overflow:hide; border:5px solid red!important; }

.grid_4 .tabs_framed {
margin-left: 43px;
width: 276px;
}

.grid_4 .tabs_framed a {
font-size: 11px;
}
.sidebarLeft .sidebar .tf_sidebar_tabs {
margin-left: 0;
margin-right: 16px;}
#sending ,#reservation_send_ok, #reservation_send_failure {display:none;}
#sending img { position: absolute; border:none; padding: 7px; }
#sending span { padding-left: 30px }

.gridd_8 {
width: 620px;
}

.gridd_2, .gridd_8 {
float: right;
margin-left: 10px;
margin-right: 10px;
}

.gridd_2 {
width: 140px;
min-height: 40px;
}
.gridd_2, .gridd_8 {
float: right;
margin-left: 10px;
margin-right: 10px;
}

.header_thin .link-back, .header_thin .link-next, .header_thin .post_next a, .header_thin .post_prev a {
margin-top: 40px;
}
 
 .link-back, .link-next, .post_next a, .post_prev a {
font-family: ShahmonFont, 'QueensParkItalic', Georgia, "Times New Roman", Times, serif;
background: url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_left.png) left 0 no-repeat;
font-size: 19px;
color: #87A0C1;
float: left;
padding: 0 0 0 23px;
}

.link-next, .post_next a {
background: url(/wp-content/themes/brandcrafters-parent/images/navi_arrow_right.png) right 0 no-repeat;
padding: 0 23px 0 0;
}
.post_next a:hover , .post_prev a:hover {
	color:#627ea2
}
.contact-form .select_styled{
border: 5px solid #EDEDED;
}
.contact-form .field_select .select_styled.select {
	width:270px !important;
}
.header_texture
{
    background-image: none;
}
.header_texture2
{
    background-image: url(/wp-content/themes/brandcrafters-parent/images/body_bg_wood.png);
}
.header_texture3
{
    background-image: url(/wp-content/themes/brandcrafters-parent/images/Diagonal.png);
}
.header_texture4
{
    background-image: url(/wp-content/themes/brandcrafters-parent/images/Vertical.png);
}
.header_texture5
{
    background-image: url(/wp-content/themes/brandcrafters-parent/images/Wallpaper.png);
}
.header_texture6
{
    background-image: url(/wp-content/themes/brandcrafters-parent/images/Fabric.png);
}

.children .children .comment-form .textarea {
	width:415px;
}

.children  .children  .children .comment-form .textarea {
	width:345px;
}

.add-comment {
    position: relative;
    display: none!important;
}