/*

Theme Name: CupcakeGarden

Theme URL: http://www.alibiproductions.com/html/elements-of-seo.html

Description: Elements of SEO is a simple, 3-column Widget-ready theme created for Wordpress.

Author: Wordpressmaker Team

Author URI: http://wordpressmaker.com/

Version: 1

Tags: white, green, gray, three columns, custom headers, widgets, gravatar, fixed width, easy customization, valid XHTML, valid CSS

The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img,a img,:link img,:visited img {border:0;}

address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}

q:before,q:after {content:'';}

b {

	font-weight:bold;

	color:#989898;

}



@font-face {

    font-family: 'BerlinSansFBBold';

    src: url('fonts/5237109900.eot');

    src: url('fonts/5237109900.eot') format('embedded-opentype'),

         url('fonts/5237109900.woff') format('woff'),

         url('fonts/5237109900.ttf') format('truetype'),

         url('fonts/5237109900.svg#BerlinSansFBBold') format('svg');

}



body {

	background: #FFFFFF url("images/cupcakesgarden-theme-images/CupcakesGarden.jpg") no-repeat center top;

	color: #323232;

	text-align:center;

	font:12px/18px "Droid Serif", Arial, Helvetica, sans-serif; 

	margin:0px;

	padding:0px;

	overflow-x:hidden;

	}

#wrap {

	max-width: 1130px;

	text-align:left;

	width:100%;

	margin: 11px auto 0px;

	padding: 0px;





}

#stripe {



	/*background: #FFFFFF url("images/top.gif") repeat-x;*/

	height: 19px;



}



/************************************************



*	Hyperlinks									*

************************************************/

a:link,a:visited	{ color:#f47a89; text-decoration:none; outline:none;}

a:hover,a:active	{ color:#f47a89; text-decoration:underline; outline:none;}



/************************************************

*	Navbar  									*



************************************************/

#nav {

	text-align: right;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

#nav ul {

	margin: 0px 0 0px 0px;

	padding: 0px 0px 7px 0px;



}

#nav li {

	display: inline;

	font-weight:bold;

	padding:0 5px 0 5px;

	}



#nav li:first-child a {

	border:none;

}

#nav a:link, #nav a:visited	{  font-family: "Droid Serif", Georgia, "Times New Roman", serif;  font-weight: bold; font-size: 16px; font-color:#f47a89; text-decoration:none; }



#nav a:hover, #nav a:active	{ color:#f47a89; text-decoration:underline; }

#nav li {

	padding:0;

}

#nav li a {

	font-family: 'Open Sans', 'sans-serif' !important;

	font-size:15px !important;

	text-transform:uppercase;

	color:#1e91c2;

	font-weight:600;

	padding: 0 10px 0 10px;

	border-left:#1e91c2 solid 1px;

}



/************************************************

*	Masthead 					     		    * 



************************************************/



#masthead { width: 960px; height: 210px; background: url('images/logo.gif') no-repeat; /* uncomment the height and background declarations here if you intend to use a graphic in the header instead of the h1 */ }

/* #masthead a { display: block; width: 770px; height: 100px; } */ /* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */



#masthead h1 { font-family:  "Droid Serif", Georgia, "Times New Roman", serif; font-size: 12px; font-weight: normal; padding: 22px 0 0 800px; }



#masthead h3 { font-family:  "Droid Serif", Georgia, "Times New Roman", serif; margin: 0 0 0.75em 0; font-weight: normal; font-size: 11px; text-transform: none; color: #888;  }



#masthead a:link, #masthead a:visited	{ color:#414F59; text-decoration:none; }



#masthead a:hover, #masthead a:active	{ color:#444; text-decoration:underline; }

/*#banner { background: url("images/banner.jpg") no-repeat; height:134px; }*/

/*#banner1 { background: url("images/banner1.jpg") no-repeat; height:134px; }*/

/*#banner2 { background: url("images/banner2.jpg") no-repeat; height:134px; }*/



/************************************************

*	Content 					     		    * 

************************************************/



#content {

	max-width:1130px;

	width:100%;

	margin:0px auto;

	padding: 0px;

	}

#content p{

	padding: 0px 0px 4px 3px;

	margin: 6px 0px 0px 0px;

	line-height: 22px;

	width: 440px;

	font-family:  "Droid Serif", Georgia, "Times New Roman", serif;

	}



/* Naslov posta */





#content a  {

	color: #f88972;

  	font-family:  "Droid Serif", Georgia, "Times New Roman", serif;

	text-decoration: underline;

}

#content a:hover {

	color: #f47a89;

	text-decoration:none; outline:none; 

}	

#content h1 {

	color: #777777;

	font-size: 30px;

    line-height: 28px;

	font-weight: bold;

	letter-spacing: 0px;

	margin: 10px 0px 5px 0px;

	padding: 0px 16px 5px 3px;

	font-family:  "Lobster Two", "Droid Serif", Georgia, "Times New Roman", serif;

}

#content h1 a  {

  	font-family: "Lobster Two", "Droid Serif", Georgia, "Times New Roman", serif;

	color:  #777777;

	text-decoration: underline;

	font-size: 30px

}

#content h1 a:hover {

	color:  #777777;

	text-decoration: none;

}

#content p img {

	float: left;

	border: none;

	margin-right: 15px;

	margin-bottom: 10px;

	padding-top: 0px;

}



/* Linkovi u Content-u */

	

#content h2 {

	color: #f47a89;

	font-family: "Droid Serif", Georgia, "Times New Roman", serif;

	font-size: 20px;

	font-weight:bold;

	padding: 0px 0px 5px 0px;

	margin: 15px 0px 5px 0px;

	text-transform: none;

}

#content h3 {

	color: #444444;

	font-size: 16px;

	font-family: "Droid Serif" , Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	line-height: 22px;

	margin: 10px 0px 0px 0px;

	padding: 10px 0px 10px 0px;

}

#content img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#content img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}



/* Ceo blok za post */

	

#contentleft {

	background:url("images/cupcakesgarden-theme-images/content_bg.png") no-repeat left top;

	float: left;

	width: 46%;

	margin: 357px 10px 0px 0px;

	padding:30px 20px 50px 30px;

}

#contentleft ol{

	margin: 0px 0px 0px 0px;

	padding: 40px 0px 10px 0px;

	}



#contentleft ol li{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 13px;

	font-family:  "Droid Serif", Georgia, "Times New Roman", serif;

	}

#contentleft ul{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

}

#contentleft ul li{

	background:transparent url("images/ul-bullet.gif") 10px 3px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 36px;

}

#contentleft .single {

	margin: 15px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}

blockquote{

	margin: 0px 0px 10px 0px;

	padding: 0px 25px 0px 10px;

	background: #333333;

	border-top: 1px solid #EFEFEF;

	border-bottom: 1px solid #EFEFEF;

}

#content blockquote p{

	color:#fff;

	margin: 0px 0px 10px 0px;

	padding: 10px 0px 0px 0px;

}



/* Datum*/



.date {  

	color:6e6e6e;

	font-family: 'Open Sans', 'sans-serif' !important;

	font-size:13px;

	margin:20px 0 0 !important

}



/* Kategorija ispod slike */



.bt-links {

	margin:0px 0px 9px 0px;

	padding:0px 20px 0px 0;

	font-size: 14px;

	font-family: 'Open Sans', 'sans-serif' !important;

	float:right;

	width:54%;

	text-decoration:none;

}

.bt-links a {

	text-decoration:none !important;

	font-size: 14px;

	font-family: 'Open Sans', 'sans-serif' !important;

}

.bt-links a:hover {

	text-decoration:underline !important;

}

.bt-links strong {

	font-weight:normal;

}



/************************************************

*	Left Sidebar 					     	    * 

************************************************/



#l_sidebar {

	float: left;

	width: 15%;

	margin:373px 0px 0px 0;

	padding: 0px 10px 19px 70px;

	/*border-left: 0px solid #E2DDDE;*/

	font:11px/18px  Georgia, Arial, Helvetica, sans-serif;

	background:url("images/cupcakesgarden-theme-images/left_sidebarbg.png") no-repeat left top;

	}

#l_sidebar h1 {

	font-size:21px;

	color:#ffffff;

	padding:0;

	text-align:center;

	margin-right:28px;

	line-height:23px;

	font-family: 'BerlinSansFBBold';

	text-shadow:0 0 2px rgba(0, 0, 0, 0.75);

	-moz-text-shadow:0 0 2px rgba(0, 0, 0, 0.75);

	-webkit-text-shadow:0 0 2px rgba(0, 0, 0, 0.75);

}

#menu-cupcakes-by-flavor,

#menu-cupcakes-by-flavor-1 {

	background:url("images/floavour_bg.png") no-repeat left top;

	height:79px;

}

#menu-fruit-cupcakes {

	background:url("images/fruit_bg.png") no-repeat left top;

	height:65px;

}

#menu-holiday-cupcakes {

	background:url("images/holiday.png") no-repeat left top;

	height:73px;

}

#menu-event-cupcakes {

	background:url("images/event.png") no-repeat left -5px;

	height:73px;

}

#menu-special-cupcakes-3 {

	background:url("images/special.png") no-repeat left -5px;

	height:73px;

}

#menu-holiday-cupcakes li a {

	padding-top:28px;

}

#menu-event-cupcakes li a,

#menu-special-cupcakes-3 li a {

	padding-top:24px;

}

#menu-holiday-cupcakes li .sub li a,

#menu-event-cupcakes li .sub li a,

#menu-special-cupcakes-3 li .sub li a {

	padding-top:0;

} 

#menu-vanilla-and-white-cupcakes {

	background:url("images/submenu1.png") no-repeat 11px -5px;

	height:60px;

}

#menu-chocolate-cupcakes,

#menu-red-velvet-cupcakes-3 {

	background:url("images/submenu1.png") no-repeat 11px -8px;

	height:57px;

}

#menu-vanilla-and-white-cupcakes li a,

#menu-chocolate-cupcakes li a,

#menu-red-velvet-cupcakes-3 li a {

	padding-left:22px;

	padding-right:50px;

	text-align:center;

	color:#f88972 !important;

	font-size:14px;

	font-family: 'Open Sans', 'sans-serif' !important;

	line-height:16px;

}

#menu-vanilla-and-white-cupcakes li a {

	padding-left:6px;

	padding-right:29px;

}

#l_sidebar ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	font-size: 14px;

	}

#l_sidebar h2 {

	font-size: 14px;

	}

#l_sidebar ul li {

	/*background: none;*/

	/*display: block;*/

	/*padding: 4px 0px 4px 0px;*/

	/*margin: 0px;*/

	font-size: 14px;

}

#l_sidebar ul li ul li{

	/*background:transparent url("images/bullet.gif") 0px 11px no-repeat;*/ /* 0px = horizontal position for left, 6px = vertical position from top */

	/*padding-left: 10px;*/

	/*margin: 0px;*/

}

#l_sidebar a:link, #l_sidebar a:visited	{ color:#444; text-decoration:none; outline:none; }



#l_sidebar a:hover, #l_sidebar a:active	{ color:#444; text-decoration:underline; outline:none; }



#l_sidebar p{

	padding: 3px 0px 0px 0px;

	margin: 0px;

	line-height: 20px;

}

#l_sidebar li {list-style: none; }	



/************************************************

*	Right Sidebar 					     	    * 

************************************************/



#r_sidebar {

	/*background: #FFFFFF url("images/cupcakesgarden-theme-images/right-side-background.jpg") repeat-y top;*/

	float: left;

	width: 24%;

	margin: 353px 0px 0px 0px;

	padding: 4px 0px 20px 0px;

	border-left: 0px solid #E2DDDE;

	border-right: 0px solid #E2DDDE;

	font:11px/18px Verdana, Arial, Helvetica, sans-serif; 

}

#r_sidebar h2 {

	font-family: 'BerlinSansFBBold';

	font-size: 21px;

	color: #f4a594;

	margin: 15px 0 5px;

	text-transform:uppercase;

}

#r_sidebar ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#r_sidebar ul li {

	background: none;

	display: block;

	padding: 0px 0px 0px 0px;

	margin: 0px;

}

#r_sidebar ul li ul li{

	background:transparent url("images/bullet.gif") 0px 10px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */

	font-size: 13px;

	font-family: "Droid Serif" , Georgia, "Times New Roman", Times, serif;

	padding-left: 12px;

	padding-bottom: 4px;

	margin: 0px;

}

#feed {

	background:  url("images/rss.gif") 183px 0px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */

	padding: 4px 0px 4px 10px;

}

#r_sidebar p{

	padding: 3px 0px 0px 0px;

	margin: 0px;

	line-height: 20px;

	color:#6e6e6e;

	font-size:13px;

	font-family: 'Open Sans', 'sans-serif' !important;

	width:auto;

}

#r_sidebar li {list-style: none; }

	

/************************************************

*	Footer  									*

************************************************/

.footer_wrap {

	background:  url("images/cupcakesgarden-theme-images/footer_bg.png") no-repeat center bottom;

	width:100%;

	height:440px;

	margin-top:-220px;

}

#footer {	

	width: 100%;

	height: 215px; 

	margin: 0px auto;

	padding-left:35%;

	text-align: left;

	position: relative;

	line-height: 17px;

	font-size:14px;

	font-family: 'Open Sans', 'sans-serif' !important;

	float:left;

}

#footer span {

	color: #f4a594;

}

#footer p {

	color: #a3a3a3;

	margin:5px 0px 10px 0px;

}

#footer a:link, #footer a:visited { color:#f47a89; }

#footer a:hover, #footer a:active { color:#f47a89; }



/************************************************

*	Search Form									*

************************************************/

#searchdiv {

	margin: 0px;

	padding: 0px;

}

#searchform {

	margin: 0px;

	padding: 0px;

	width:260px;

	overflow: hidden;

}

#s {

	color: #323232;

	font-size: 11px;

	width:100px;

	padding: 4px;

	margin: 4px 0px 0px 0px;

	border: 1px solid #323232;

}

#sbutt {

	background: #878787;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Verdana, Helvetica, Sans-Serif;

	padding: 1px;

	margin: 0px 0px 0px 5px;

	border: 1px solid #333333;

	cursor:pointer;

}



/***********************************************

*	Comments									*

************************************************/



#commentblock {

	color: #000000;

	padding: 10px 0 10px 0;

	margin: 0px 0px 0px 0px;

	border-top: 2px dashed #e3e3e1;

	width: 100%;

}

#commentblock ol{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

}

.commentdate {

	font-size: 12px;

	padding-left: 0px;

}

#commentlist li p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

}

.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

}

.commentinfo{

	clear: both;

}

.commenttext {

	margin: 25px 0px 20px 0px;

	padding: 10px 0px 0px 10px;

	background: #F9F9F9;

	border:1px solid #DEDEDE;

	font-style:normal;

}

.commenttext-admin {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	background: #FFFFFF url("images/comment.gif") no-repeat top;

}

#commentsformheader{

	padding-left: 0px;

}

#commentsform{

	text-align: center;

	margin: 0px;

	padding: 0px;

}

#commentform  label {

	font-weight:normal;

	text-align:left;

	display:block;

}

#commentsform form{

	text-align: left;

	margin: 0px;

}

#commentsform p{

	margin: 0px;

}

#commentform input[type="text"] {

	border:none;

	box-shadow:none;

	background:#f1f1ef;

	height:30px;

	line-height:30px;

	padding:0 10px;

	margin-top:5px;

	width:97%;

}

#commentform  textarea {

	border:none;

	box-shadow:none;

	background:#f1f1ef;

	height:170px;

	margin-top:5px;

	width:97%;

	padding:0 10px;

}

#commentform input[type="submit"] {

	background:#f4a594;

	color:#ffffff;

	height:34px;

	line-height:34px;

	font-size:15px;

	font-family: 'Open Sans', 'sans-serif' !important;

	padding:0 15px 0 12px;

	border:none;

	box-shadow:none;

	border-radius:0;

	margin-top:20px;

	float:left;

}

p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

img.avatar {float:right; margin-right:20px; border: 1px solid #4C666A;}

.awaiting { color: #886353; }

.auth-name { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#000;}

.auth-time { font-size: 10px; color:#616161; font-style:italic;}

#comments, #respond { text-transform:uppercase; font-size: 14px; font-weight:normal;}

p#respond {

	display:none;

}

/************************************************

*	Wordpress Suggestions						*

************************************************/

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}



/*Slike u stranici*/



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 6px 40px 6px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.submit a:link, a:visited, a:active {

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

}

.submit {

	width: 229px;

	height: 115px;

	background-image: url(images/sidebar-images/submit-background.png);

	background-repeat: no-repeat;

	text-align: left;

	margin: 23px 0 3px 0;

	padding: 35px 15px 0 15px;

}



/************************************************

*	Left Sidebar Custom Elements						*

************************************************/



/* --- start follow us --- */

.follow-us {

	height: 85px;

	background-image: url(images/social_bg.png);

	background-repeat: no-repeat;

	margin: 0 0 3px 0;

	padding: 0 0 0 15px;

}

.follow-us img {

	float: left;

	margin: 32px 7px 0 0;

	line-height: 0px;

	border: 0px;

	width:40px;

	height:40px;

}



/* --- start pink sidebar elements--- */



#sb_pink a  {

	color: #ffffff;

  	font-family: "Droid Serif", Georgia, "Times New Roman", serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

#sb_pink a:hover {

	color: #ffffff;

	font-weight: bold;

	text-decoration:underline; outline:underline; 

}

#sb_pink {

	width: 229px;

	height: 110px;

	background-image: url(/wp-content/themes/elements-of-seo_1.4/images/cupcakesgarden-theme-images/sidebar-images/submit-background1.png);

	background-repeat: no-repeat;

	text-align: left;

	margin: 0px 0 3px 0;

	padding: 5px 15px 0 15px;

}

#sb_pink h3 {

	font-family: "Lobster Two","Droid Serif",Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #ffffff;

	font-weight: bold;

	margin: 26px 0px 3px 0px;

	padding: 0;

}

#sb_pink p {

	font-family: "Droid Serif",Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #fff;

	font-weight: normal;

	line-height: 15px;

	padding: 4px 0px 4px 0px;

	width: 229px;

}



/* --- end pink sidebar elements --- */



#sb_spacer {

	padding: 30px 0px 0px 30px;

}



/* --- start green sidebar elements--- */



#sb_green a  {

	color: #444444;

  	font-family: "Droid Serif", Georgia, "Times New Roman", serif;

	font-size: 13px;

	font-weight: normal;

	text-decoration: none;

	padding: 4px 0px 0px 0px;

}

#sb_green a:hover {

	color: #444444;

	text-decoration:underline;

	font-size: 13px;

	font-weight: normal;

}

#sb_green {

	width: 100%;

	height: auto;

	text-align: left;

	margin: 0px 0 13px 0;

	padding: 5px 15px 0 0;

	float:left;

}

#sb_green h3 {

	font-family: "Lobster Two","Droid Serif",Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #444444;

	font-weight: bold;

	margin: 26px 0px 3px 0px;

	padding: 4px 0px 4px 0px;

}

#sb_green p {

	font-size: 13px;

	color: #444444;

	font-weight: normal;

	line-height: 16px;

	padding: 4px 0px 2px 0px;

}

#sb_green ul li{

	background:transparent url("images/ul-bullet.gif") 0px 3px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 18px;

}

#MarketGid14374 {

	float:left;

	padding-left:5px;

}

/* --- end green sidebar elements --- */



/* --- Category field form --- */

.postform {

	/*font-size: 90%;*/

	width: 100%;

}



/* --- Grab badge --- */



#badge {

	margin: 10px 0px 0px 0px;

}

/* --- HORIZONTAL MENU JS --- */



.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {

list-style: none;

padding: 0;

margin: 0;

}



.dcjq-mega-menu ul.menu ul {

display: none; /* Hides non-mega links */

}

.dcjq-mega-menu ul.menu .sub ul {

display: block; /* overrides above hide */

}



/* Main menu styles */



.dcjq-mega-menu ul.menu {

background: repeat-x 0 0px;

width: 670px;

height: 24px;

position: relative; /* Important - required for positioning of mega menu */

font: normal 16px "Droid Serif", Garamond, Helvetica, sans-serif;

line-height: 16px;

margin: 0px 0px 0px 284px;

}

.dcjq-mega-menu ul.menu li {

float: left;

font-weight: bold;

}

.dcjq-mega-menu ul.menu li a {

float: left;

display: block;

padding: 17px 10px;

background: repeat-x 100% 0;

font-family: "Droid Serif", Garamond, Helvetica, sans-serif;

font-size: 16px;

color: #f47a89;

text-decoration: none;

}

.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {

background-position: 100% -40px;

color: #f47a89;

text-shadow: none;

text-decoration: underline;

}



/* Arrow tag for parent links */



.dcjq-mega-menu ul.menu li a.dc-mega {

padding-right: 38px; /* Additional padding for arrow */

position: relative; /* Required for arrow positioning */

}

.dcjq-mega-menu ul.menu li a .dc-mega-icon {

display: block;

position: absolute;

top: 18px;

right: 15px;

width: 8px;

height: 6px;

background: url(images/horizontal-menu-images/arrow.png) no-repeat 0 0;

}

.dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {

background-position: 0 100%;

}



/* Mega Drop Down Container */

.dcjq-mega-menu ul.menu li .sub-container {

position: absolute; /* Required */

background: url(images/horizontal-menu-images/bg_sub_left.png) no-repeat 0 100%;

padding-left: 10px;

margin-left: -3px;

}

.dcjq-mega-menu ul.menu li .sub {

background: url(images/horizontal-menu-images/bg_sub.png) no-repeat 100% 100%;

padding: 20px 20px 20px 10px;

}

.dcjq-mega-menu ul.menu li .sub-container.mega .sub {

padding: 20px 10px 0 0;

}

.dcjq-mega-menu ul.menu li .sub .row { /* Clear the sub-menu floats */

width: 100%;

overflow: hidden;

clear: both;

}

.dcjq-mega-menu ul.menu li .sub li {

float: none;

font-size: 1em;

font-weight: bold;

}

/* Sub-menu Headers */

.dcjq-mega-menu ul.menu li .sub li.mega-hdr { /* Sub-menu headers - i.e. 2nd level navigation */

float: left; /* Float the sub-menus and give them a fixed width to from the mega menu rows */

width: 260px;

margin: 0 10px 20px 10px;

border: 1px solid #ccc;

}

.dcjq-mega-menu ul.menu li .sub a { /* Clear the styles from the top-level links and set the font styles */

background: none;

border: none;

text-shadow: none;

color: #111;

padding: 7px 10px;

display: block;

float: none;

text-decoration: none;

font-size: 0.9em;

}

.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a {

padding: 7px 10px;

margin-bottom: 5px;

border-bottom: 1px solid #ccc;

text-transform: uppercase;

font-weight: bold;

color: #000;

background: #EAEAEA url(images/horizontal-menu-images/bg_hdr.png) repeat-x center center;

}

.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover {

color: #000;

text-shadow: none;

}

/* Add the individual sub-menu backgrounds */





.dcjq-mega-menu ul.menu li .sub li#menu-item-1 {

background: url(images/horizontal-menu-images/bg_coupe.jpg) no-repeat 135px 40px;

}

.dcjq-mega-menu ul.menu li .sub li#menu-item-2 {

background: url(images/horizontal-menu-images/bg_sedan.jpg) no-repeat 135px 40px;

}

.dcjq-mega-menu ul.menu li .sub li#menu-item-3 {

background: url(images/horizontal-menu-images/bg_convert.jpg) no-repeat 135px 40px;

}

.dcjq-mega-menu ul.menu li .sub li#menu-item-4 {

background: url(images/horizontal-menu-images/bg_suv.jpg) no-repeat 135px 40px;

}

.dcjq-mega-menu ul.menu li .sub li#menu-item-5 {

background: url(images/horizontal-menu-images/bg_pickup.jpg) no-repeat 135px 40px;

}

.dcjq-mega-menu ul.menu li .sub li#menu-item-6 {

background: url(images/horizontal-menu-images/bg_sports.jpg) no-repeat 135px 40px;

}



/* Style the 3rd level links */

.dcjq-mega-menu ul.menu li .sub li ul li {

margin-right: 90px;

}

.dcjq-mega-menu ul.menu .sub li.mega-hdr li a {

color: #444;

font-weight: normal;

padding: 3px 0 3px 25px;

background: url(images/horizontal-menu-images/bullet.png) no-repeat 10px 8px;

}

.dcjq-mega-menu ul.menu .sub li.mega-hdr li a:hover {

color: #990000;

background-image: url(images/horizontal-menu-images/bullet_on.png);

}



/* Styling for items with only 2 levels */

.dcjq-mega-menu ul.menu li .sub-container.non-mega .sub {

padding: 20px 20px 20px 10px;

}

.dcjq-mega-menu ul.menu li .sub-container.non-mega li {

width: 190px; /* Set the drop down width */

}

.dcjq-mega-menu ul.menu li .sub-container.non-mega li a {

padding: 7px 5px 7px 22px;

background: url(images/horizontal-menu-images/bullet.png) no-repeat 5px 12px;

}

.dcjq-mega-menu ul.menu li .sub-container.non-mega li a:hover {

color: #990000;

background-image: url(images/horizontal-menu-images/bullet_on.png);

}



/* --- VERTICAL MENU JS --- */

.dcjq-vertical-mega-menu .menu li a {

display: block;

color: #000;

font-size: 15px;

padding: 16px 28px 17px 65px;

text-decoration: none;

}

.dcjq-vertical-mega-menu .menu li a:hover, .dcjq-vertical-mega-menu .menu li.mega-hover a {

background-position: 0 -40px;

color: #fff;

}



/* Add arrow icon to parent links */



.dcjq-vertical-mega-menu .menu li a.dc-mega {

position: relative; /* Required since icons are positioned absolutely */

}

.dcjq-vertical-mega-menu .menu li a .dc-mega-icon {

display: none;

position: absolute;

top: 26px;

right: 10px;

width: 26px;

height: 8px;

background: url(images/sidebar-images/arrow_right.png) no-repeat -5px 0;

}

.dcjq-vertical-mega-menu .menu li a:hover .dc-mega-icon, .dcjq-vertical-mega-menu .menu li.mega-hover a .dc-mega-icon {

background-position: 0 0;

}



/* Mega menu container */



.dcjq-vertical-mega-menu .menu li .sub-container {



position: absolute; /* Required */



overflow: hidden;



background: url(images/sidebar-images/bg_menu.png) no-repeat 100% 100%; /* Add the drop shadow image */



padding: 0 13px 17px 0; /* Padding for drop shadow */



}



.dcjq-vertical-mega-menu .menu li .sub-container .sub {



border: none;



/* Pomeranje strelice u left sidebar navigaciji */



padding: 15px 15px 5px 15px;



background: #fff url(images/sidebar-images/bg_grad_top.png) repeat-x 0 0;



border-top: 1px solid #ccc;



border-right: 1px solid #bbb;



border-bottom: 1px solid #bbb;



border-left: 1px solid #ccc;



}



.dcjq-vertical-mega-menu .menu li .sub .row {



width: 100%; overflow: hidden; /* Required to clear floats for each row */



}



.dcjq-vertical-mega-menu .menu li .sub li {



float: none;



width: 160px; /* Set sub-menu width */



font-weight: normal;



}



.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr {



float: left; /* Required */



margin: 0 5px 10px 5px;



}



.dcjq-vertical-mega-menu .menu li .sub a, .dcjq-vertical-mega-menu .menu.left li .sub a {



background: none;



border: none;



text-shadow: none;



float: none;



color: #000;



display: block;



text-decoration: none;



font-size: 0.9em;



margin-bottom: 0;



}



.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a { /* Sub-menu headings */



background: url(images/sidebar-images/bg_nav.png) repeat-x 0 -40px;



padding: 5px;



margin-bottom: 5px;



text-transform: uppercase;



font-weight: bold;



color: #fff;



text-align: center;



}



.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a:hover {



color: #000;



text-shadow: none;



}



.dcjq-vertical-mega-menu .menu .sub li.mega-hdr li {



margin-bottom: 3px;



}



.dcjq-vertical-mega-menu .menu .sub li a {



padding: 3px 3px 120px 15px;



background: url(images/sidebar-images/bullet.png) no-repeat 3px 8px;



font-family:"Droid Sans", Garamond, Helvetica, sans-serif;



font-weight: normal;



text-transform: capitalize; font-size: 14px;



}



.dcjq-vertical-mega-menu .menu .sub li a:hover {



color: #fff;



/*background: #f47a89 url(images/sidebar-images/bullet_white.png) no-repeat 5px 8px;*/



}



.dcjq-vertical-mega-menu .menu .sub ul li {



padding-right: 0;



}



 



/* Styling for menu items with only 2 levels */



.dcjq-vertical-mega-menu .menu li .sub-container.non-mega .sub {



padding: 10px;



background: #fff;



}



.dcjq-vertical-mega-menu .menu li .sub-container.non-mega li {



padding: 0;



margin: 0;



width: 165px;



height: 160px;



float: none;



}







/* Custom mega menu styling */







/* Special */



.dcjq-vertical-mega-menu .menu li#menu-item-1963 .sub-container.non-mega .sub {



width: 700px; /* Required to overide styling for 2-levels */



height: 170px; /* Required */



padding: 10px 10px 10px;



}



.dcjq-vertical-mega-menu .menu li#menu-item-1963 .sub-container.non-mega li {



float: left;



text-align: center;



}



li#menu-item-1964, li#menu-item-1960, li#menu-item-1961, li#menu-item-1980 {



padding: 0px 0px 0px 0px; /* Padding for top of each sub-menu for background images */



margin-right: 10px;



}



 



/* Add the background images */



li#menu-item-1964 {background: url(images/sidebar-images/vegan.jpg) no-repeat center 0  ; }



li#menu-item-1960 {background: url(images/sidebar-images/gluten-free.jpg) no-repeat center 0;}



li#menu-item-1961 {background: url(images/sidebar-images/kids.jpg) no-repeat center 0;} 



li#menu-item-1980 {background: url(images/sidebar-images/mini.jpg) no-repeat center 0;} 



















/* Event */



.dcjq-vertical-mega-menu .menu li#menu-item-2094 .sub-container.non-mega .sub {



width: 530px; /* Required to overide styling for 2-levels */



height: 170px; /* Required */



padding: 10px 10px 10px;



}



.dcjq-vertical-mega-menu .menu li#menu-item-2094 .sub-container.non-mega li {



float: left;



text-align: center;



}



li#menu-item-2097, li#menu-item-2096, li#menu-item-2095 {



padding: 0px 0px 0px 0px; /* Padding for top of each sub-menu for background images */



margin-right: 10px;



}



 



/* Add the background images */



li#menu-item-2097{background: url(images/sidebar-images/wedding.jpg) no-repeat center 0  ; }



li#menu-item-2096{background: url(images/sidebar-images/birthday.jpg) no-repeat center 0;}



li#menu-item-2095 {background: url(images/sidebar-images/baby.jpg) no-repeat center 0;} 











/* Flavor */



.dcjq-vertical-mega-menu .menu li#menu-item-2101 .sub-container.non-mega .sub,

.dcjq-vertical-mega-menu .menu li.menu-item-2101 .sub-container.non-mega .sub {



width: 700px; /* Required to overide styling for 2-levels */



height: 330px; /* Required */



padding: 10px 10px 10px;



}



.dcjq-vertical-mega-menu .menu li#menu-item-2101 .sub-container.non-mega li,

.dcjq-vertical-mega-menu .menu li.menu-item-2101 .sub-container.non-mega li {



float: left;



text-align: center;



}



li#menu-item-2110, li#menu-item-2105, li#menu-item-2108, li#menu-item-2104, li#menu-item-2103, li#menu-item-2102, li#menu-item-2107, li#menu-item-2106,

li.menu-item-2110, li.menu-item-2105, li#menu-item-2108, li.menu-item-2104, li.menu-item-2103, li.menu-item-2102, li.menu-item-2107, li.menu-item-2106  {



padding: 0px 0px 0px 0px; /* Padding for top of each sub-menu for background images */



margin-right: 10px;



}

/* Add the background images */



li#menu-item-2110, li.menu-item-2110 {background: url(images/sidebar-images/vanilla.jpg) no-repeat center 0  ; }



li#menu-item-2105, li.menu-item-2105 {background: url(images/sidebar-images/chocolate.jpg) no-repeat center 0;}



li#menu-item-2108, li.menu-item-2108 {background: url(images/sidebar-images/velvet.jpg) no-repeat center 0;} 



li#menu-item-2104, li.menu-item-2104 {background: url(images/sidebar-images/carrot.jpg) no-repeat center 0  ; }



li#menu-item-2103, li.menu-item-2103 {background: url(images/sidebar-images/coffe.jpg) no-repeat center 0;}



li#menu-item-2102, li.menu-item-2102 {background: url(images/sidebar-images/drink.jpg) no-repeat center 0;} 



li#menu-item-2107, li.menu-item-2107 {background: url(images/sidebar-images/peanut.jpg) no-repeat center 0 ;}



li#menu-item-2106, li.menu-item-2106 {background: url(images/sidebar-images/other.jpg) no-repeat center 0;} 











/* Fruit cupcakes */



.dcjq-vertical-mega-menu .menu li#menu-item-2119 .sub-container.non-mega .sub {



width: 700px; /* Required to overide styling for 2-levels */



height: 330px; /* Required */



padding: 10px 10px 10px;



}



.dcjq-vertical-mega-menu .menu li#menu-item-2119 .sub-container.non-mega li {



float: left;



text-align: center;



}



li#menu-item-2127, li#menu-item-2122, li#menu-item-2123, li#menu-item-2124, li#menu-item-7194, li#menu-item-2120, li#menu-item-2121, li#menu-item-2125 {



padding: 0px 0px 0px 0px; /* Padding for top of each sub-menu for background images */



margin-right: 10px;



}



 



/* Add the background images */



li#menu-item-2127{background: url(images/sidebar-images/strawberry.jpg) no-repeat center 0  ; }



li#menu-item-2122{background: url(images/sidebar-images/cherry.jpg) no-repeat center 0;}



li#menu-item-2123{background: url(images/sidebar-images/coconut.jpg) no-repeat center 0;} 



li#menu-item-2124{background: url(images/sidebar-images/lemon.jpg) no-repeat center 0  ; }



li#menu-item-7194{background: url(images/sidebar-images/orange.jpg) no-repeat center 0;}



li#menu-item-2120{background: url(images/sidebar-images/apple.jpg) no-repeat center 0;} 



li#menu-item-2121{background: url(images/sidebar-images/berry.jpg) no-repeat center 0 ;}



li#menu-item-2125 {background: url(images/sidebar-images/nut.jpg) no-repeat center 0;} 







/* Holiday cupcakes */



.dcjq-vertical-mega-menu .menu li#menu-item-2130 .sub-container.non-mega .sub {



width: 700px; /* Required to overide styling for 2-levels */



height: 330px; /* Required */



padding: 10px 10px 10px;



}



.dcjq-vertical-mega-menu .menu li#menu-item-2130 .sub-container.non-mega li {



float: left;



text-align: center;



}



li#menu-item-2132, li#menu-item-2141, li#menu-item-2133, li#menu-item-2140, li#menu-item-2136, li#menu-item-2137, li#menu-item-2139, li#menu-item-2142 {



padding: 0px 0px 0px 0px; /* Padding for top of each sub-menu for background images */



margin-right: 10px;



}



 



/* Add the background images */



li#menu-item-2132{background: url(images/sidebar-images/christmas.jpg) no-repeat center 0  ; }



li#menu-item-2141{background: url(images/sidebar-images/valentine.jpg) no-repeat center 0;}



li#menu-item-2133{background: url(images/sidebar-images/ester.jpg) no-repeat center 0;} 



li#menu-item-2140{background: url(images/sidebar-images/thanksgiving.jpg) no-repeat center 0  ; }



li#menu-item-2136{background: url(images/sidebar-images/hellowen.jpg) no-repeat center 0;}



li#menu-item-2137{background: url(images/sidebar-images/mardi.jpg) no-repeat center 0;} 



li#menu-item-2139{background: url(images/sidebar-images/stpatric.jpg) no-repeat center 0 ;}



li#menu-item-2142 {background: url(images/sidebar-images/otherholiday.jpg) no-repeat center 0;} 

 #text-34,

.bio_dg  {

	background:url(images/add_icon.png) no-repeat right 0;

	padding:20px 0;

	margin:20px 30px 60px 20px;

}

.bio_dg {

	width:50%;

}

#text-34 h2,

#text-9 h2,

a.rhtitle span {

	padding-bottom:10px;

	color:#f4a594 !important;

    font-family: 'BerlinSansFBBold' !important;

    font-size: 21px !important;

}

.add a,

.bio_dg a {

	color:#008000 !important;

	font-size:12px;

	background:url(images/star_icon.png) no-repeat left center;

	padding-left:15px;

	display:block;

}

.bio_dg a {

	background:url(images/bio_icon.png) no-repeat left center;

	font-size:13px;

}

.add p,

.bio_dg p  {

	margin:10px 0 !important;

	width:auto !important;

	font-size:14px;

	font-family: 'Open Sans', 'sans-serif' !important;

}

.br_btn,

.rhbutton {

	width:34px;

	height:34px;

	border-radius:17px;

	background:#9e4f59 !important;

	color:#ffffff !important;

	font-size:30px !important;

	font-weight:bold;

	padding:0 !important;

	text-align:center;

	line-height:34px;

	float:right;

	text-decoration:none;

}

a.br_btn {

	color:#ffffff !important;

}

#contentleft h1 {

	margin:0;

}

#contentleft h1 a,

#contentleft h1 a:hover {

	margin:0;

	font-family: 'Cherry Swash', cursive;

	font-size:26px;

	color:#f88972;

	text-decoration:none;

	font-weight:normal;

}

#contentleft p {

	color:#6e6e6e;

	font-size:15px;

	font-family: 'Open Sans', 'sans-serif';

	padding-right:10px;

	width:auto;

}

#contentleft a {

	font-family: 'Open Sans', 'sans-serif';

	text-decoration:none;

}

#contentleft h1 a:hover,

#contentleft a:hover {

	text-decoration:underline;

}

.widget_search {

	background:url(images/search_bg.png) no-repeat left center !important;

	height:112px;

	padding:0 8px !important;

}

.widget_search label {

	display:none;

}

.widget_search  #s {

	background:url(images/input_bg.png) no-repeat 0 0;

	height:35px;

	width:177px;

	margin:56px 0 7px;

	padding:0 10px;

	border:none;

	line-height:35px;

}

.widget_search  #searchsubmit {

	background:#2286c4;

	height:34px;

	width:34px;

	border-radius:17px;

	text-align:center;

	line-height:29px;

	padding:0;

	border:#ffffff solid 3px;

	font-size:14px;

	color:#ffffff;

	font-family:  "Droid Serif", Georgia, "Times New Roman", serif;

	cursor:pointer;

}

.about_wrap {

	background:url(images/blog_bg.png) no-repeat 0 0;

	width:auto;

	float:left;

	padding:16px 50px 10px 20px;

}

.about_wrap h2 {

	padding:0 !important;

}

.about_wrap p { line-height:18px !important; }

.about_wrap a {

	color:#f88972;

	font-size:14px;

	text-decoration:none !important;

	font-family: 'Open Sans', 'sans-serif' !important;

	margin-top:5px;

	display:table;

}

#sb_green h2 {

	padding-top:10px;

	display:table;

	margin-top:0;

}

#sb_green ul li {

	background:none !important;

	padding-left:0 !important;

}

#sb_green ul li a span,

#sb_green ul li a span:hover {

	background:none;

	color:#f39a87;

	font-size:14px;

	font-family: 'Open Sans', 'sans-serif' !important;

	text-decoration:none;

	display:inline-block;

	vertical-align:top;

	width:61%;

	margin:16px 0;

}

#sb_green ul li a span:hover {

		text-decoration:underline;



}

#sb_green ul li a img {

	margin-right:10px;

	display:inline-block;

	vertical-align:top;

}

.facebook_page {

	padding:0 15px 10px;

	float:left;

}

.navigation {

	display:none;	

	margin-top:145px;

}

#text-9 h2 {

	font-weight:bold;

	padding:0;

	text-transform:uppercase;

	color:#f4a594;

    font-family: 'BerlinSansFBBold' !important;

    font-size: 21px;

}

#text-34 h2 {

	text-align:center;

}

.wp-pagenavi {

	position:relative;

	z-index:1000;

}

.navbar-toggle {

	background:url(images/dropdown_arrow.png) no-repeat right center;

	float:none;

	width:auto;

	text-align:center;

	font-size:20px;

	font-family: 'Cherry Swash', cursive;

	color:#f28973;

	padding:0 24px;

	margin:0;

	top:3px;

}

.navbar {

	margin:0;

	min-height:30px;

	text-align:center;

	border-top:#8dc63f dashed 2px;

	border-bottom:#8dc63f dashed 2px;

	padding:10px 0;

	font-family: 'Cherry Swash', cursive;

	color:#f28973;

	background:#ffffff;

}

.navbar-collapse  {

	padding:0;

	border:none;

	box-shadow:none;

	margin:0;

	overflow:hidden;

	max-height:620px;

}

.navbar-nav > li {

	margin:0 15px;

}

.navbar-nav > li > a,

.sub-menu li a {

	font-size:18px;

	text-decoration:none;

	color:#ffffff;

	padding:13px 0 12px;

	background:#f5ac9c;

	margin-bottom:5px;

}

.navbar-nav > li.active > a,

.navbar-nav > li:hover > a,

.navbar-nav > li > a:focus  {

	color:#ffffff;

	text-decoration:underline;

	background:#f5ac9c;



}

.navbar-nav > li .sub-menu {

	width:100%;

	position:relative;

	top:100%;

	left:0;

	display:none;

	z-index:500;

}

.navbar-nav > li .sub-menu li a {

	padding:13px 0 12px;

	display:block;

	background:none;

	color:#f28973;

	margin-bottom:0;

}

.navbar-nav > li .sub-menu li:hover a {

	color:#f5ac9c;

	text-decoration:underline;

}

.navbar-nav > li:hover .sub-menu {

	display:block;

}

.post_details img.alignleft {

	display:none !important;

}

.post_details .bt-links {

	float:left;

	width:100%;

}

.post_details h3 {

	font-size:18px !important;

	font-family: 'Cherry Swash', cursive!important;

	line-height:26px;

	padding:10px 0;

	margin:10px 0;

	color:#a77549 !important;

	border-top:#c1c1c1 dotted 3px;

	border-bottom:#c1c1c1 dotted 3px;

}

.post_details h3 a {

	color:#f88972 !important;

	font-family: 'Cherry Swash', cursive!important;

}

.mob_hd {

	display:none;

	color:#adce37;

	font-size:24px;

	font-weight:bold;

	font-family: 'Open Sans', 'sans-serif' !important;

	margin:0 0 20px 0;

}

#text-15,

#text-34 {

	margin-top:20px !important;

}

#text-34 {

	margin-bottom:15px !important;

}

.g_add {

	text-align:center;

}
.sticky_add {
    display: none;
}
.mob_ads {
    display: none;
}


/*.wpp-list li,

.wpp-list {

	padding-bottom:10px !important;

}

.wpp-list li a {

	color:#f39a87;

	font-size:14px;

	font-family: 'Open Sans', 'sans-serif' !important;

	text-decoration:none !important;

}

.wpp-list li a:hover {

	text-decoration:underline !important;

}*/

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

    media styles     

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

@media (max-width: 1500px) {

.footer_wrap {

	background-position:-295px bottom;

}

#footer {	

	padding-left:29%;

}

}

@media (max-width: 1200px) {

#l_sidebar {

	width:18%;

	padding-left:10px;

	background-position: -60px top;

}

#contentleft,

.widget_search,

.follow-us,

.about_wrap {

	background-size:100% auto !important;

}

#r_sidebar {

	width:25%;

}

.bt-links {

	width:48%;

}

#sb_green ul li a span, #sb_green ul li a span:hover {

	width:59%;

}

#text-31 img,

#bsa_4207273 img {

	width:120px;

	height:auto;

}

html > body div.bsap_1282987 a.adhere {

	width:115px !important;

	height:115px !important;

}

#r_sidebar h2 {

	font-size:19px;

}

.footer_wrap {

	background-position:-442px bottom;

}

#footer {

	padding-left:23%;

}

}



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

	 (iPad - Portrait) &  ( mobile phone )

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

@media (min-width: 768px) and (max-width: 979px) {

body {

 background-position: -536px top;

 overflow-x:hidden;

}

#l_sidebar {

	display:none;

}

.navigation {

	display:block;

	margin-top:410px;

}

#r_sidebar {

    width: 30%;

	margin-top:12px;

}

#contentleft {

	width:61%;

	margin-top:12px;

}

.follow-us img {

	margin-right: 6px;

    margin-top: 32px;

}

.widget_search #s {

	background-size:100% auto;

	width:150px;

	margin-top:54px;

}

#text-31 img, 

#bsa_4207273 img {

    height: auto;

    width: 110px;

	margin-right:0;

}

div.bsap_1282987 a {

	width: 110px !important;

	margin-right:0;

}

#bsa_4207273 {

	display:table;

}

html > body div.bsap_1282987 a.adhere {

	width:100px !important;

	height:100px !important;

}

.about_wrap {

	padding:16px 10px;

}

#sb_green ul li a span, #sb_green ul li a span:hover {

    width: 55%;

}

#MarketGid14374 div.mcimage14374 {

	width:110px;

	height:auto;

}

#MarketGid14374 div.mcimage14374 img {

	width:100px;

	height:auto;

}

.fb-like-box span,

#MarketGid14374 .mctable14374 {

	width:215px !important;

}

.fb-like-box iframe {	

	width:100% !important;

}

#r_sidebar h2 {

    font-size: 17px;

}

.follow-us {

	margin-top:-8px;

	padding-left:12px;

}

.footer_wrap {

	background-position:-665px bottom;

}

#footer {

	padding-left:4%;

}

.follow-us img {

    margin-right: 1px;

    margin-top: 26px;

}

#nav li a {

	font-size:13px !important;

}



}



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

 480 x 320 (mobile)

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

@media (max-width: 767px) {

body {

	background:url(images/cupcakesgarden-theme-images/mob_bodybg.png) no-repeat 0 0;

	background-size:100% auto;

	overflow-x:hidden;

}

.sticky_add {
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    display: table;
    left: 0;
    margin: 0 auto;
    position: fixed!important;
    text-align: center;
    width: 100%;
    z-index:100000;
}
.mob_ads {
	display:block;
}
.navigation {

	height:665px;

}

#l_sidebar {

	display:none;

}

#nav ul {

	text-align:center;

}

#contentleft {

	margin-top:0;

	width:92%;

	background:none;

	text-align:center;

	padding:30px 4%;

}

.bt-links {

	width:100%;

	padding:15px 0;

	float:none;

}

#content p img,

a.br_btn {

	margin:0 auto 10px auto;

	display:table;

	float:none;

}

#content p,

.bio_dg h2 {

	text-align:center;

}

#content p.date {

	border-top:#8dc63f dashed 1px;

	padding-top:30px;

}

#content p.date:first-of-type {

	border:none;

	padding-top:0;

}

.bio_dg {

	width:100%;

	margin:30px 0;

	border-top:#8dc63f dashed 1px;

	text-align:left;

	background:none;

}

#r_sidebar {

	width:92%;

	background:url(images/mob_line.png) no-repeat 0 0;

	background-size:100% auto;

	text-align:center;

	padding:50px 4% 32px 4%;

	margin-top:30px;

}

.widget_search,

.follow-us,

.about_wrap {

	background-size:auto auto !important;

}

#r_sidebar ul li {

	display:table;

	margin:0 auto;

	float:none;

}

.follow-us {

	width:250px;

}

#text-31 img, #bsa_4207273 img {

    height: auto;

    margin-right: 0;

    width: 125px;

}

html > body div.bsap_1282987 a.adhere {

    height: 125px !important;

    width: 125px !important;

}

.about_wrap {

	width:193px;

	padding-right:67px;

	text-align:left;

}

.about_wrap p,

.bio_dg p {

	text-align:left !important;

}

#sb_green {

	width:260px;

}

#searchform {

	margin-left:-9px;

}

#footer {

	width:100%;

	text-align:center;

}

.footer_wrap {

	height:400px;

	background:url(images/mob_footerbg.png) no-repeat 0 bottom;

	background-size:100% auto;

}

.navigation {

	display:block;

	margin-top:300px;

}

.footer_wrap {

	margin-top:-22px;

}

#footer {

    padding-left: 0;

}

.wp-caption {

	width:100% !important;

	margin:0;

}

.post_details img,

.wp-caption img  {

	width:98% !important;

	height:auto !important;

}

.mob_hd {

	display:block;

}

#nav li a {

	font-size:13px !important;

}

}

@media (max-width: 500px) { 

.navigation {

	margin-top:240px;

	height:560px;

}

}

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

      320 (mobile)

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

@media (max-width: 400px) {

.footer_wrap {

	height:210px;

}

.wp-pagenavi a, .wp-pagenavi span {

	padding:5px 6px;

}

.wp-pagenavi a { 

	padding:4px 6px;

}

.navigation {

	margin-top:145px;

	height:470px;

}

.footer_wrap {

	margin-top:0;

}

#nav li a {

	padding:0 5px;

}

}

@media (max-width: 320px) {

.navigation {

	height:340px;	

}



}