/*
Theme Name: Rory DCS
Theme URI: http://rorydcs.com/
Author: Abdul Saboor Khan
*/
*{margin:0; padding: 0;}
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body{overflow-y:auto !important}
body {
	line-height: 1;
        overflow: hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	max-width: 100%;
	height: auto;
}
html, body{
	height: 100%;
	width: 100%;

}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


/* the base.css file is for things that are less commonly changed */
/* however, it is not unlikely you will want to change #index nav rules */

/* example rules for styling via section */
body.section-1 { /* background-color: yellow; */ }
body.section-2 {  }
/* style via particular exhibit */
body.exhibit-12 {  }
/* styling via exhibit format */
body.visual_index { /* background: #333; */ }

/* general styles - not recommended for change */
strong, b { font-weight: bold; }
em, i { font-style: italic; }
object { display: block; }
.once { clear: left; }
.clL { clear: left; }

/* this is to prevent some background colors on links in exhibits */
/* do not change these */
#img-container span.backgrounded a,
#img-container a.thickbox, 
#img-container a.thumb-img, 
#img-container #d-col1 a { background: transparent; }

/* not recommended for change */
#index {
    overflow-y: auto !important;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
	z-index: 1;
	background-color:#ffffff;
}
#sub_navigation {
    top: 0;
    bottom: 0;
	left: 215px;
    position: fixed;
    height: 80%;
	z-index: 1;
	background-color:#ffffff;
}
#sub_navigation .post-title-listing {height: 30%; overflow-y: auto;}
#exhibit { height: 100%; top: 0; }

/* INDEX NAVIGATION/LINKS RULES */
/* the following rules for index are not required */
/* they are mostly for complex customization */

/* styles for the section titles */
#index ul.section span.section_title, 
#index ul.section span.section_title a 
{ cursor: pointer; font-weight: normal; /* font-size: 10px; */ }

/* styles for hovering section titles */
#index ul.section span.section_title:hover, 
#index ul.section span.section_title a:hover 
{  }

/* active section titles */
#index ul.active_section span.active,
#index ul.active_section span.active a 
{  }

/* sub-section titles */
#index ul.section span.subsection_title, 
#index ul.section span.subsection_title a 
{ cursor: pointer; /* font-weight: bold; */ }

/* sub-section titles hover */
#index ul.section span.subsection_title:hover, 
#index ul.section span.subsection_title a:hover 
{  }

/* exhibit titles */
#index ul.section li.exhibit_title {  }
#index ul.section li.exhibit_title a:link {  }
#index ul.section li.exhibit_title a:hover {  }
#index ul.section li.exhibit_title a:active {  }
#index ul.section li.exhibit_title a:visited {  }

/* index links */
#index ul.section li.exhibit_link {  }
#index ul.section li.exhibit_link a:link {  }
#index ul.section li.exhibit_link a:hover {  }
#index ul.section li.exhibit_link a:active {  }
#index ul.section li.exhibit_link a:visted {  }

/* active subsection title */
#index span.active_subsection_title,
#index span.active_subsection_title a {  }

/* targeted examples */
/* specific section */
#index ul#section_1 {  }
/* links within the specific section */
#index ul#section_1 li.exhibit_title a {  }
/* specific exhibit title */
#index li#exhibit_150 a {  }
/* affect subsections container */
#index ul.subsection { /* padding-left: 18px; */  }

/* top/bot divs - not really used but do exist */
#index .top { margin-top:20px; margin-bottom: 20px;}
#exhibit .top { display: none; }
#index .bot {  }

/* generic #img-container - but remember that exhibit formats can override these */
#img-container {  }
#img-container p {  }
#img-container .captioning {  }
#img-container .captioning .title { /* font-size: 10px; */ }
#img-container .captioning .caption { /* font-size: 10px; */ text-align: left; }


body {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	color: #333;
	line-height: 1.3em;
	/* font-weight: 300; */
}

strong {

}

em {
	
}

/* link scheme */
/* you can customize links further down the page too */
a:link { text-decoration: none; color: #000; }
a:active { text-decoration: none; color: #00cc00; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; }
a img { border: none; }

/* general styles */
small { font-size: 10px; }
code { font-family: monospace; }
blockquote { padding-left: 9px; }

/* headings */
h1 { font-size: 10px; margin-bottom: 1em; font-weight: bold; }
h2 { font-size: 10px; margin-bottom: 1em; font-weight: bold; }
h3 { font-size: 10px; margin-bottom: 1em;
	font-family: "Neutral Bold 2", Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	font-stretch: normal;
	font-size: 10px; font-weight: bold; }
h4 { font-size: 10px; margin-bottom: 1em; }

/* paragraph width */
#index p { width: auto; margin-bottom: 1em; }
#exhibit p, code, blockquote { width: auto; margin-bottom: 1em; /* line-height: 1.3em; */ }

/* highlighter style - maybe you want to change colors? */
.highlight { background: #ccff00; color: #000; }

/* never adjust the margin or padding here unless you seriously know what you are doing */
/* think #index .container and #exhibit .container for only padding adjustments */
#index { width: 215px; /* line-height: 1.3em; */ }
#sub_navigation {width: 215px;}
#exhibit { width:45%;margin: 0 0 0 215px; line-height: 1.4em; }


/* styling the index */
#index ul { list-style: none; margin: 0; }
#index ul.section { margin-bottom: 1em; }
#index ul.subsection {  }

/* the follow rules for index are not required */
/* they are mostly for complex customization */
/* for tag display */
#index ul#all_tags { list-style-type: none; margin-bottom: 1em; }
#index ul#all_tags li { display: inline; margin-right: 3px; }
#index ul#all_tags li a {  }

/* active section title */
#index span.active_section_title,
#index span.active_section_title a { font-weight: normal; }

/* active exhibit title parts */
li.active a:link, li a.active, li.active a:hover, li a.active, li.active a:active, li a.active, 
li.active a:visited, li a.active, li span.active, #index ul.section li.active a:link, 
#index ul.section li.active a:hover, #index ul.section li.active a:active, #index ul.section li.active a:visited
{ font-weight: normal; }

/* additional #index options */
#index ul li .password a { /* background: url(../img/locked.gif) right center no-repeat; padding-right: 18px; */ }

/* the "new" indicator */
#index ul li sup { color: #0c0; font-weight: bold; text-transform: uppercase; font-size: 10px; vertical-align: top; }
/* end styling for index */

/* links styles only for the #index region */
#index a:link {  } 
#index a:hover {  } 
#index a:active {  } 
#index a:visted {  }

/* links styles only for the #exhibit region */
#exhibit a:link { text-decoration: none; } 
#exhibit a:hover {  } 
#exhibit a:active {  } 
#exhibit a:visted {  } 

/* this is where you adjust your paddings for #index and #exhibit together */
.container { padding: 27px 9px 25px 27px; }

/* this is where you pad them separately */
#index .container { padding-top: 26px;  }
#sub_navigation {padding-top:72px;padding-bottom:40px}
#exhibit .container {padding-top:40px;  }

/* blog parts */
#entries_wrapper { width: 800px; }
#entries { width: 525px; float: left; }
#entries .entry { }
#entries .entry p { width: auto; }
#entries .entry .asset { margin-bottom: 9px; }
#entries .entry .captioning .title { margin-bottom: 9px; }
#entries .entry .captioning .caption { margin-bottom: 9px; }
#entries .entry_footer { margin-top: 12px; font-size: 10px; color: #999; }
#entries .entry_footer .entry_footer_pad {  }
#entries .separator { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #ccc; }
#entries_wrapper #sidebar { float: right; width: 200px; }
#entries ul#prev_new_entries {  }
#prev_new_entries  {  }
#prev_new_entries div#older { float: left; }
#prev_new_entries div#newer { float: right; text-align: right; }

.entry { margin-bottom: 18px; }
.blog-separator { margin-bottom: 27px; width: 460px; }

#plugins-list { margin-bottom: 18px; }

/* style forms */
.form-row {  }
.form-label {  }
.form-label label { padding-right: 24px; line-height: 2.2em; }
.form-input {  }
.form-submit {  }
.form-alert { margin-top: 9px; }
.form-alert .failed { color: red; }
#form-return { display: block; }
.form-submit input
{
	background-color: #333;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border: 0px;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	line-height: 1;
	margin: 5px 0 0 0;
	padding: 9px 12px;
	font-size: 10px;
}
.form-submit input:hover
{
	background: #0c0;
}

input[type=text], input[type=password], textarea
{
	font: normal normal normal 1em/1.4 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin: 0px 0px 0.5em;
	padding: 0.3em;
}

#exhibit #columned p { width: auto; }



/* BUTTONS */
/* http://particletree.com/features/rediscovering-the-button-element/ */
.buttons button a {
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:normal;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	background-color: #333;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border: 0px;
	color: white;
	cursor: pointer;
	font-size: 1em;
	line-height: 1;
	margin: 5px 0 0 0;
	padding: 9px 12px;
	font-size: 10px;
}
.buttons button {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0;
}
.buttons button { /* -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; */ }
.buttons button[type] {

}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
/* STANDARD */
.buttons a:hover {
    background-color:#0c0;
    /* border:1px solid #c2e1ef; */
    color:#fff;
	line-height: 1;
	margin: 5px 0 0 0;
	padding: 9px 12px;
	font-size: 10px;
}
.buttons a:active {
    background-color:#0c0;
    color:#fff;
	line-height: 1;
	margin: 5px 0 0 0;
	padding: 9px 12px;
	font-size: 10px;
}

/* walkthrough */
.walkthrough { position: relative; width: 905px; height: 655px; background: url(../../files/gimgs/screenshot1.png) no-repeat; }

/* dots */
.walkthrough-dot {
    height: 12px;
    width: 12px;
	position: absolute; 
}
.trigger:hover {
	border: 4px solid red;
	background: red;
}

/* title space */
#w1-1 { left: 94px; top: 133px; z-index: 1; }

/* basic editor */
#w1-2 { left: 148px; top: 170px; z-index: 2; }

/* publish */
#w1-3 { left: 770px; top: 140px; z-index: 3; }

/* options */
#w1-4 { left: 802px; top: 219px; z-index: 4; }

/* uploads */
#w1-5 { left: 792px; top: 317px; z-index: 5; }

/* files */
#w1-6 { left: 272px; top: 537px; z-index: 6; }

/* files options */
#w1-7 { left: 114px; top: 621px; z-index: 7; }

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	width: 66px;
	background: #f3f3f3;
}
.trigger { 
	display: block;
	border: 4px solid #0c0;
	background: #0c0;
    -webkit-border-radius: 30px;
    height: 4px;
    width: 4px; 
}

#index { color: #333; }
a { color: #333; }
a:link { text-decoration: none; color: #333; }
a:active { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: blink; }
#index .container .top a { color: #333; }

.createdby { position: absolute; z-index: 1; bottom: 27px; left: 27px; }

.exhibit-53 #exhibit p { width: 400px; }

#exhibit h3 a:link, #exhibit h3 a:active, #exhibit h3 a:visited { text-decoration: none; }

#exhibit span.manifesto { font-size: 56px;  line-height: 72px; padding-right: 12px; white-space: nowrap; letter-spacing: 0px; }
.exhibit-1 #exhibit .container { padding-top: 11px; }

#exhibit {  }


/*custom sidebar menu css*/
#site-navigation-sidebar ul { margin: 0; padding: 0; list-style-type: none;font-size:10px; } /*container class first unordered list*/
#site-navigation-sidebar ul li {padding-bottom:10px;}
#site-navigation-sidebar ul li ul li{padding-bottom:3px;}
#site-navigation-sidebar ul ul {} /* unordered list within an unordered list*/
#site-navigation-sidebar li {}  /*each navigation item*/
#site-navigation-sidebar li a {color:#333;}  /*each navigation item anchor*/
#site-navigation-sidebar li ul { margin: 10px 0 0 0; padding: 0; list-style-type: none; padding-left: 0px;
    list-style-type: none;
    font-size: 10px;}  /*unordered list if there is drop down items*/
#site-navigation-sidebar li li {}  /*each drop down navigation item*/
#site-navigation-sidebar li li a {}  /*each drap down navigation item anchor*/
#site-navigation-sidebar ul li ul li a:hover {}
#site-navigation-sidebar .menu-main-container .current_page_item{} /*Class for Current Page*/
#site-navigation-sidebar .menu-main-container .current-cat{ } /*Class for Current Category*/
#site-navigation-sidebar .menu-main-container .current-menu-item a{color:red;}  /*Class for any other current Menu Item*/
#site-navigation-sidebar .menu-main-container .menu-item-type-taxonomy{} /*Class for a Category*/
#site-navigation-sidebar .menu-main-container .menu-item-type-post_type{} /*Class for Pages*/
#site-navigation-sidebar .menu-main-container .menu-item-type-custom{} /*Class for any custom item that you added*/
#site-navigation-sidebar .menu-main-container .menu-item-home{} /*Class for the Home Link*/

#post_title_list {padding: 0;}
#post_title_list li {font-size:10px;padding-left:0;line-height:25px}
#post_title_list li a{color:#333;}

.featured-wrap { text-align:center; display:none;}

/*Full width Template*/

#full-width-header {
  height: auto;
  margin: 2% 0;
  text-align: center;
  overflow: hidden;
}

.slider-wrap-class { width:70%; margin: 0 auto; text-align:center; display: block; }

.rsDefaultInv, .rsDefaultInv .rsOverflow, 
.rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, 
.rsDefaultInv .rsThumbs {
   background:#ffffff !important;
}

/* rules for mobile */

/* work this in properly */
.index-toggle { display: none; }

/* @media only screen and (min-device-width: 320px) and (max-device-width: 568px) */
@media only screen and (min-width: 320px) and (max-width: 568px) 
{
	body 
	{
		-webkit-text-size-adjust: 100%;
	}
	
	#index p, #exhibit p { width: auto; }
	
    #index 
    {  
    	left: -265px; /* a little extra because of possible shadow */
    	width: 260px;
    	overflow: scroll;
    	
		/* momentum scroll ios */
		overflow-y: scroll; /* has to be scroll, not auto */
		-webkit-overflow-scrolling: touch;
    }
    
    #exhibit 
    { 	
    	margin-left: 0; 
    	overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
    }
    
    .index-toggle 
    { 
    	display: block; 
    	height: 35px; 
    	width: 35px; 
    	background-color: white; 
    	position: fixed; 
    	bottom: 12px; 
    	right: 12px; 
    	z-index: 50; 
    	text-indent: -9999px; 
    }
    
    #exhibit span.manifesto { font-size: 33px; line-height: 39px; padding-right: 12px; white-space: nowrap; letter-spacing: 0px; display: block; }
    
    #sub_navigation .post-title-listing {overflow: hidden !important;}
	
	.slider-wrap-class { width:80%; }

}


@media only screen and (max-width : 940px),
only screen and (max-device-width : 940px)
{
		body 
	{
		-webkit-text-size-adjust: 100%;
	}
	
	#index p, #exhibit p { width: auto; }
	
    #index 
    {  
    	left: -265px; /* a little extra because of shadown */
    	width: 260px;
    	overflow: scroll;

		/* momentum scroll ios */
		overflow-y: scroll; /* has to be scroll, not auto */
		-webkit-overflow-scrolling: touch;
    }
    
	#sub_navigation {
		width:auto;
		overflow:inherit;
		position: inherit;
		height: auto;
		z-index: auto;
		padding:0;
	}

    #sub_navigation .post-title-listing {overflow: hidden !important;}
	
    #exhibit 
    { 	
	    width:100%;
    	margin-left: 0; 
    	overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
    }
	
	
	.taxonomy-description p { text-align:center !important; }
	#exhibit .container #post_title_list {margin:0;padding: 0;text-align: center; list-style-position:inside;}
    #exhibit .container #post_title_list li {display:inline-block;padding:0 10px 5px 0}
    
    .index-toggle 
    { 
    	display: block; 
    	height: 35px; 
    	width: 35px; 
    	background-color: white;  
    	position: fixed; 
    	bottom: 12px; 
    	right: 12px; 
    	z-index: 50; 
    	text-indent: -9999px; 
    }
    
    #exhibit span.manifesto { font-size: 33px; line-height: 39px; padding-right: 12px; white-space: nowrap; letter-spacing: 0px; display: block; }
}

/* REVIEW */
#closing_layer {
	display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
	bottom: 0;
    width: 100%;
    z-index: 9998;
    min-height: 1062px;
    background: rgba(0,0,0,0.2);
}

#nav-toggle { position: absolute; left: 5px; top: 6px; }
#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 25px;
  background: black;
  position: absolute;
  display: block;
  content: '';
}

#nav-toggle span:before {
  top: -7px; 
}
#nav-toggle span:after {
  bottom: -7px;
}

/* */

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
  top: 7px;
}


.AliceBlue.current-menu-item a{color:#F0F8FF!important}.AntiqueWhite.current-menu-item a{color:#FAEBD7!important}.Aqua.current-menu-item a{color:#0FF!important}.Aquamarine.current-menu-item a{color:#7FFFD4!important}.Azure.current-menu-item a{color:#F0FFFF!important}.Beige.current-menu-item a{color:#F5F5DC!important}.Bisque.current-menu-item a{color:#FFE4C4!important}.Black.current-menu-item a{color:#000!important}.BlanchedAlmond.current-menu-item a{color:#FFEBCD!important}.Blue.current-menu-item a{color:#00F!important}.BlueViolet.current-menu-item a{color:#8A2BE2!important}.Brown.current-menu-item a{color:#A52A2A!important}.BurlyWood.current-menu-item a{color:#DEB887!important}.CadetBlue.current-menu-item a{color:#5F9EA0!important}.Chartreuse.current-menu-item a{color:#7FFF00!important}.Chocolate.current-menu-item a{color:#D2691E!important}.Cora.current-menu-item a{color:l #FF7F50!important}.CornflowerBlue.current-menu-item a{color:#6495ED!important}.Cornsilk.current-menu-item a{color:#FFF8DC!important}.Crimson.current-menu-item a{color:#DC143C!important}.Cyan.current-menu-item a{color:#0FF!important}.DarkBlue.current-menu-item a{color:#00008B!important}.DarkCyan.current-menu-item a{color:#008B8B!important}.DarkGoldenRod.current-menu-item a{color:#B8860B!important}.DarkGray.current-menu-item a{color:#A9A9A9!important}.DarkGreen.current-menu-item a{color:#006400!important}.DarkKhaki.current-menu-item a{color:#BDB76B!important}.DarkMagenta.current-menu-item a{color:#8B008B!important}.DarkOliveGreen.current-menu-item a{color:#556B2F!important}.DarkOrange.current-menu-item a{color:#FF8C00!important}.DarkOrchid.current-menu-item a{color:#9932CC!important}.DarkRed.current-menu-item a{color:#8B0000!important}.DarkSalmon.current-menu-item a{color:#E9967A!important}.DarkSeaGreen.current-menu-item a{color:#8FBC8F!important}.DarkSlateBlue.current-menu-item a{color:#483D8B!important}.DarkSlateGray.current-menu-item a{color:#2F4F4F!important}.DarkTurquoise.current-menu-item a{color:#00CED1!important}.DarkViolet.current-menu-item a{color:#9400D3!important}.DeepPink.current-menu-item a{color:#FF1493!important}.DeepSkyBlue.current-menu-item a{color:#00BFFF!important}.DimGray.current-menu-item a{color:#696969!important}.DodgerBlue.current-menu-item a{color:#1E90FF!important}.FireBrick.current-menu-item a{color:#B22222!important}.FloralWhite.current-menu-item a{color:#FFFAF0!important}.ForestGreen.current-menu-item a{color:#228B22!important}.Fuchsia.current-menu-item a{color:#F0F!important}.Gainsboro.current-menu-item a{color:#DCDCDC!important}.GhostWhite.current-menu-item a{color:#F8F8FF!important}.Gold.current-menu-item a{color:#FFD700!important}.GoldenRod.current-menu-item a{color:#DAA520!important}.Gray.current-menu-item a{color:gray!important}.Green.current-menu-item a{color:green!important}.GreenYellow.current-menu-item a{color:#ADFF2F!important}.HoneyDew.current-menu-item a{color:#F0FFF0!important}.HotPink.current-menu-item a{color:#FF69B4!important}.IndianRed.current-menu-item a{color:#CD5C5C!important}.Indigo.current-menu-item a{color:#4B0082!important}.Ivory.current-menu-item a{color:#FFFFF0!important}.Khaki.current-menu-item a{color:#F0E68C!important}.Lavender.current-menu-item a{color:#E6E6FA!important}.LavenderBlush.current-menu-item a{color:#FFF0F5!important}.LawnGreen.current-menu-item a{color:#7CFC00!important}.LemonChiffon.current-menu-item a{color:#FFFACD!important}.LightBlue.current-menu-item a{color:#ADD8E6!important}.LightCoral.current-menu-item a{color:#F08080!important}.LightCyan.current-menu-item a{color:#E0FFFF!important}.LightGoldenRodYellow.current-menu-item a{color:#FAFAD2!important}.LightGray.current-menu-item a{color:#D3D3D3!important}.LightGreen.current-menu-item a{color:#90EE90!important}.LightPink.current-menu-item a{color:#FFB6C1!important}.LightSalmon.current-menu-item a{color:#FFA07A!important}.LightSeaGreen.current-menu-item a{color:#20B2AA!important}.LightSkyBlue.current-menu-item a{color:#87CEFA!important}.LightSlateGray.current-menu-item a{color:#789!important}.LightSteelBlue.current-menu-item a{color:#B0C4DE!important}.LightYellow.current-menu-item a{color:#FFFFE0!important}.Lime.current-menu-item a{color:#0F0!important}.LimeGreen.current-menu-item a{color:#32CD32!important}.Linen.current-menu-item a{color:#FAF0E6!important}.Magenta.current-menu-item a{color:#F0F!important}.Maroon.current-menu-item a{color:maroon!important}.MediumAquaMarine.current-menu-item a{color:#66CDAA!important}.MediumBlue.current-menu-item a{color:#0000CD!important}.MediumOrchid.current-menu-item a{color:#BA55D3!important}.MediumPurple.current-menu-item a{color:#9370DB!important}.MediumSeaGreen.current-menu-item a{color:#3CB371!important}.MediumSlateBlue.current-menu-item a{color:#7B68EE!important}.MediumSpringGreen.current-menu-item a{color:#00FA9A!important}.MediumTurquoise.current-menu-item a{color:#48D1CC!important}.MediumVioletRed.current-menu-item a{color:#C71585!important}.MidnightBlue.current-menu-item a{color:#191970!important}.MintCream.current-menu-item a{color:#F5FFFA!important}.MistyRos.current-menu-item a{color:e #FFE4E1!important}.Moccasin.current-menu-item a{color:#FFE4B5!important}.NavajoWhite.current-menu-item a{color:#FFDEAD!important}.Navy.current-menu-item a{color:navy!important}.OldLace.current-menu-item a{color:#FDF5E6!important}.Olive.current-menu-item a{color:olive!important}.OliveDrab.current-menu-item a{color:#6B8E23!important}.Orange.current-menu-item a{color:orange!important}.OrangeRed.current-menu-item a{color:#FF4500!important}.Orchid.current-menu-item a{color:#DA70D6!important}.PaleGoldenRod.current-menu-item a{color:#EEE8AA!important}.PaleGreen.current-menu-item a{color:#98FB98!important}.PaleTurquoise.current-menu-item a{color:#AFEEEE!important}.PaleVioletRed.current-menu-item a{color:#DB7093!important}.PapayaWhip.current-menu-item a{color:#FFEFD5!important}.PeachPuff.current-menu-item a{color:#FFDAB9!important}.Peru.current-menu-item a{color:#CD853F!important}.Pink.current-menu-item a{color:#FFC0CB!important}.Plum.current-menu-item a{color:#DDA0DD!important}.PowderBlue.current-menu-item a{color:#B0E0E6!important}.Purple.current-menu-item a{color:purple!important}.RebeccaPurple.current-menu-item a{color:#639!important}.Red.current-menu-item a{color:red!important}.RosyBrown.current-menu-item a{color:#BC8F8F!important}.RoyalBlue.current-menu-item a{color:#4169E1!important}.SaddleBrown.current-menu-item a{color:#8B4513!important}.Salmon.current-menu-item a{color:#FA8072!important}.SandyBrown.current-menu-item a{color:#F4A460!important}.SeaGreen.current-menu-item a{color:#2E8B57!important}.SeaShell.current-menu-item a{color:#FFF5EE!important}.Sienna.current-menu-item a{color:#A0522D!important}.Silver.current-menu-item a{color:silver!important}.SkyBlue.current-menu-item a{color:#87CEEB!important}.SlateBlue.current-menu-item a{color:#6A5ACD!important}.SlateGray.current-menu-item a{color:#708090!important}.Snow.current-menu-item a{color:#FFFAFA!important}.SpringGreen.current-menu-item a{color:#00FF7F!important}.SteelBlue.current-menu-item a{color:#4682B4!important}.Tan.current-menu-item a{color:#D2B48C!important}.Teal.current-menu-item a{color:teal!important}.Thistle.current-menu-item a{color:#D8BFD8!important}.Tomato.current-menu-item a{color:#FF6347!important}.Turquoise.current-menu-item a{color:#40E0D0!important}.Violet.current-menu-item a{color:#EE82EE!important}.Wheat.current-menu-item a{color:#F5DEB3!important}.WhiteSmoke.current-menu-item a{color:#F5F5F5!important}
img.rsImg {
  margin: 0 auto;
}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn, .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
  background-color: transparent;
  background-image: url("http://s.w.org/images/core/emoji/72x72/1f334.png") !important;
  background-size: 100% auto;
}
img.rsImg {
  display: block;
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
}
.slider-wrap-class .rsContent {
  height: 100%;
  left: 0;
  padding: 0 10%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 80%;
}
.rsDefaultInv.rsHor .rsArrowRight {
  right: -6px!important;
}

.blog_area {
    display: block;
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
text-align: center;
}
.blog_area .post {
  margin-bottom: 64px;
  text-align: center;
}
.blog_area .post p {
    margin-top: 1.5em;
}

.entry-navigation{
	text-align: center;
	margin-bottom:50px;
}

@media (max-width: 767px) {
body{
margin-top: 10%;
overflow-x: hidden;
overflow-y: inherit;
}
.slider-wrap-class { width:100%; }
img.rsImg {
  max-width: 100% !important;
  margin-left: auto !important;
}
#full-width-header {
  margin: 5% 0;
}
}
.home_post{background-color:#FFF !important}
.home_post h4{text-align: center !important;}
.home_post p{text-align: center !important;}
.vc_btn3-container.vc_btn3-left {
    text-align: left;
    display: none;
}
.vc_gitem_row .vc_gitem-col {
    background-color: #FFFFFF !important;
}
.vc_gitem-zone{background-size: 100% 100% !important;}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
    padding-bottom: 180px !important;
}
.my_ownpost{float:left;overflow:hidden;margin-top:100px;margin-left: -10px;
margin-right: -15px;margin-bottom:100px;display:block;text-align: center;}
.yesp .yesp-hp {
    display: none !important;
}

.container {
    max-width: 970px !important;
}
