
.one_one, .one_half, .one_third, .single-portfolio .right-layout .entry-content, .single-portfolio .left-layout .entry-content, .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info, .single-axi_product .right-layout .entry-content, .single-axi_product .left-layout .entry-content, .two_third, .single-portfolio .right-layout .entry-media, .single-portfolio .left-layout .entry-media, .single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview, .single-axi_product .right-layout .entry-media, .single-axi_product .left-layout .entry-media, .one_fourth, .one_fifth, .two_fourth, .three_fourth, .col { margin-left: 1%; margin-right: 1%; float: left; display: block; }
.rtl .one_one, .rtl .one_half, .rtl .one_third, .rtl .single-portfolio .right-layout .entry-content, .single-portfolio .right-layout .rtl .entry-content, .rtl .single-portfolio .left-layout .entry-content, .single-portfolio .left-layout .rtl .entry-content, .rtl .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .full-layout .entry-content .rtl .single-info, .rtl .single-portfolio .no-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .rtl .single-info, .rtl .single-axi_product .right-layout .entry-content, .single-axi_product .right-layout .rtl .entry-content, .rtl .single-axi_product .left-layout .entry-content, .single-axi_product .left-layout .rtl .entry-content, .rtl .two_third, .rtl .single-portfolio .right-layout .entry-media, .single-portfolio .right-layout .rtl .entry-media, .rtl .single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .rtl .entry-media, .rtl .single-portfolio .full-layout .entry-content .overview, .single-portfolio .full-layout .entry-content .rtl .overview, .rtl .single-portfolio .no-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .rtl .overview, .rtl .single-axi_product .right-layout .entry-media, .single-axi_product .right-layout .rtl .entry-media, .rtl .single-axi_product .left-layout .entry-media, .single-axi_product .left-layout .rtl .entry-media, .rtl .one_fourth, .rtl .one_fifth, .rtl .two_fourth, .rtl .three_fourth, .rtl .col { float: right; }

.one-column .col { margin-left: 0; margin-right: 0; }


.one_one { width: 98%; }
.one_one.no-gutter { width: 100%; }

.one_half { width: 47.98%; }
.ie7 .one_half { width: 47%; }

.one_third, .single-portfolio .right-layout .entry-content, .single-portfolio .left-layout .entry-content, .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info, .single-axi_product .right-layout .entry-content, .single-axi_product .left-layout .entry-content { width: 31.31%; }
.ie7 .one_third, .ie7 .single-portfolio .right-layout .entry-content, .single-portfolio .right-layout .ie7 .entry-content, .ie7 .single-portfolio .left-layout .entry-content, .single-portfolio .left-layout .ie7 .entry-content, .ie7 .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .full-layout .entry-content .ie7 .single-info, .ie7 .single-portfolio .no-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .ie7 .single-info, .ie7 .single-axi_product .right-layout .entry-content, .single-axi_product .right-layout .ie7 .entry-content, .ie7 .single-axi_product .left-layout .entry-content, .single-axi_product .left-layout .ie7 .entry-content { width: 31%; }

.two_third, .single-portfolio .right-layout .entry-media, .single-portfolio .left-layout .entry-media, .single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview, .single-axi_product .right-layout .entry-media, .single-axi_product .left-layout .entry-media { width: 64.64%; }
.ie7 .two_third, .ie7 .single-portfolio .right-layout .entry-media, .single-portfolio .right-layout .ie7 .entry-media, .ie7 .single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .ie7 .entry-media, .ie7 .single-portfolio .full-layout .entry-content .overview, .single-portfolio .full-layout .entry-content .ie7 .overview, .ie7 .single-portfolio .no-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .ie7 .overview, .ie7 .single-axi_product .right-layout .entry-media, .single-axi_product .right-layout .ie7 .entry-media, .ie7 .single-axi_product .left-layout .entry-media, .single-axi_product .left-layout .ie7 .entry-media { width: 64%; }

.one_fourth { width: 22.98%; }
.ie7 .one_fourth { width: 22%; }

.two_fourth { width: 47.98%; }
.ie7 .two_fourth { width: 47%; }

.three_fourth { width: 72.98%; }
.ie7 .three_fourth { width: 72%; }

.one_fifth { width: 17.98%; }
.ie7 .one_fifth { width: 17%; }

.one_sixth { width: 14.64%; }
.ie7 .one_sixth { width: 14%; }

.one-column .col, .col1 .col { width: 100%; margin-right: 0; }
.one-column .col.height1, .one-column .col.height2, .col1 .col.height1, .col1 .col.height2 { overflow: hidden; }

.two-column, .col2 { margin-left: -1%; margin-right: -1%; }
.ie7 .two-column .col, .two-column.isotope .col, .ie7 .col2 .col, .col2.isotope .col { width: 47.8%; }
.two-column .col, .col2 .col { width: 47.98%; }

.three-column, .col3 { margin-left: -1%; margin-right: -1%; }
.ie7 .three-column .col, .three-column.isotope .col, .ie7 .col3 .col, .col3.isotope .col { width: 31.2%; }
.three-column .col, .col3 .col { width: 31.31%; }

.four-column, .col4 { margin-left: -1%; margin-right: -1%; }
.ie7 .four-column .col, .four-column.isotope .col, .ie7 .col4 .col, .col4.isotope .col { width: 22.8%; }
.four-column .col, .col4 .col { width: 22.98%; }

.five-column, .col5 { margin-left: -1%; margin-right: -1%; }
.ie7 .five-column .col, .five-column.isotope .col, .ie7 .col5 .col, .col5.isotope .col { width: 17.8%; }
.five-column .col, .col5 .col { width: 17.98%; }

.six-column, .col6 { margin-left: -1%; margin-right: -1%; }
.ie7 .six-column .col, .six-column.isotope .col, .ie7 .col6 .col, .col6.isotope .col { width: 14.5%; }
.six-column .col, .col6 .col { width: 14.64%; }













/*>>>>>>>>>>>>>>>>>>>>>>>> #Sections <<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* ----------------------- $General widgets Style ------------------------*/
.widget-inner { *zoom: 1; overflow: hidden; }
.widget-inner:before, .widget-inner:after { content: ""; display: table; }
.widget-inner:after { clear: both; }

.widget-title-bar { height: 20px; position: relative; }
.widget-title-bar h2, .widget-title-bar h3 { position: relative; display: inline-block; line-height: 100%; }

/* ----------------------- $General widgets Style ------------------------*/
.fig-title { letter-spacing: -0.07em; margin-bottom: .5em; margin-top: 1.5em; font-weight: 600; color: #6d6d6d; }

.widget-container { position: relative; }
.widget-container .entry-title { font-weight: 600; }
.widget-container h4 { letter-spacing: -0.07em; }
.widget-container figure { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px; }
.widget-container .col { margin-bottom: 10px; }
.widget-container .land .entry-header, .widget-container .mini .entry-header { margin-top: 0; }
.widget-container .land figcaption { width: 100%; }
.widget-container .land .imgHolder, .widget-container .land figcaption { float: left; }
.widget-container .land .imgHolder, .widget-container .land figure > .flex-container, .widget-container .land figure > .widget-video { margin-right: 2.3%; width: 47%; }
.widget-container .land .imgHolder + figcaption, .widget-container .land figure > .flex-container + figcaption, .widget-container .land figure > .widget-video + figcaption { width: 50%; margin-top: 0; display: inline; }
.widget-container .mini { margin-bottom: 30px; }
.widget-container .mini .imgHolder { float: left; margin-right: 3%; margin-bottom: 0.8em; display: inline-block; width: 60px; z-index: 20; }
.widget-container .mini .entry-format { top: 0; }
.widget-container .mini .entry-header { margin-bottom: 3px; }
.widget-container .mini .entry-title { line-height: 100%; }
.widget-container .mini figcaption { z-index: 19; }
.widget-container .mini .entry-title, .widget-container .mini .entry-content { margin-left: 0 !important; }
.widget-container .mini .imgHolder + figcaption { display: inline; }
.widget-container .mini .imgHolder + figcaption .entry-title, .widget-container .mini .imgHolder + figcaption .entry-content { margin-left: 50px !important; }
.widget-container.caption-over .col:hover .imgHolder span { visibility: visible; opacity: 1; top: 0; left: 0; }
.widget-container.caption-over .col:hover .imgHolder span em h4, .widget-container.caption-over .col:hover .imgHolder span em i { top: 0; }
.widget-container .imgHolder ul li { -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 1100ms; -moz-transition-duration: 1100ms; -o-transition-duration: 1100ms; transition-duration: 1100ms; }
.widget-container .imgHolder ul li:first-child { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; }
.widget-container .imgHolder ul li:nth-child(2) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; }
.widget-container .imgHolder a img { -webkit-transition: -webkit-transform 1.4s; -moz-transition: -moz-transform 1.4s; -o-transition: -o-transform 1.4s; transition: transform 1.4s; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0); }
.widget-container .imgHolder a:hover img { -webkit-transform: scale(1.1) rotate(0.09deg); -moz-transform: scale(1.1) rotate(0.09deg); -ms-transform: scale(1.1) rotate(0.09deg); -o-transform: scale(1.1) rotate(0.09deg); transform: scale(1.1) rotate(0.09deg); }
.widget-container .arr_small_prev, .widget-container .arr_small_next { position: absolute; top: 50%; width: 10px; height: 50px; text-indent: -9999px; margin-top: -25px; background: url(images/controls/arrows/widget-side-arrows-small.png) left center no-repeat; }
.widget-container .arr_small_prev { left: 0; background-position: 2px center; }
.widget-container .arr_small_next { right: 0; background-position: -10px center; }

.entry-header { margin-top: 30px; margin-bottom: 15px; }

.widget-title { letter-spacing: -0.07em; }

.widget-title-bar { margin: 10px 0 21px; position: relative; height: 18px; z-index: 1; }
.widget-title-bar .widget-title { margin: 0; bottom: 3px; padding-right: 14px; background-color: white; z-index: 2; letter-spacing: -0.07em; display: inline; width: auto; position: relative; font-weight: 600; }
.widget-title-bar h5.widget-title { bottom: 2px; }
.widget-title-bar h3 { padding-bottom: 2px; }

.widget-nav { font-size: 13px; display: inline-block; height: 100%; position: absolute; bottom: 0; right: 0; background-color: white; *display: inline; *zoom: 1; *width: 50px; }
.widget-nav a, .widget-nav span { display: inline-block; height: 18px; }
.widget-nav.pagination a { text-indent: -9999px; width: 18px; background: #6d6d6d url(images/controls/slider/arrows_18.png) left top no-repeat; float: right; margin-left: 1px; }
.widget-nav.pagination a.disabled { background-color: #b9b9b9; cursor: default; }
.widget-nav.pagination a.w_next { background-position: -19px -20px; }
.widget-nav.pagination a.w_prev { background-position: 0 -20px; margin-left: 12px; }
.widget-nav.filterable { padding-left: 15px; }
.widget-nav.filterable span { margin-left: 3px; color: #b9b9b9; }
.widget-nav.filterable a { margin-left: 3px; font-weight: 400; color: #6d6d6d; }
.widget-nav.filterable a:hover { color: black; }
.widget-nav.filterable a.active { color: black; font-weight: 600; }

.widget-inner { *zoom: 1; position: relative; }
.widget-inner:before, .widget-inner:after { content: ""; display: table; }
.widget-inner:after { clear: both; }

.motion-wrapper { *zoom: 1; }
.motion-wrapper:before, .motion-wrapper:after { content: ""; display: table; }
.motion-wrapper:after { clear: both; }

.g1 .col { margin-bottom: 2px; }

.entry-related .fig-title { margin-bottom: 0; margin-top: 0.5em; }
.entry-related .fig-title a { color: #6d6d6d; }
.entry-related .fig-title a:hover { color: #78acc2; }

.entry-builder .widget-container.one_one { margin-right: 1% !important; margin-left: 1% !important; }

.entry-meta { height: 20px; width: auto; margin-top: 40px; background: url(images/pattern/meta-hr.png) left 1px repeat-x; position: relative; }
.entry-meta .cell-date, .entry-meta > a { margin-right: 3px; }
.entry-meta .readmore { background-color: white; display: inline-block; }
.entry-meta .readmore .linkbutton, .entry-meta .readmore .linkblock, .entry-meta .readmore .cell-comment, .entry-meta .readmore .entry-tax a[rel="category"], .entry-tax .entry-meta .readmore a[rel="category"] { float: right; margin-left: 5px; }
.entry-meta .readmore .linkblock, .entry-meta .readmore .cell-comment, .entry-meta .readmore .entry-tax a[rel="category"], .entry-tax .entry-meta .readmore a[rel="category"] { font: bold 11px/18px arial, sans-serif; padding: 0 5px; background: #78acc2; letter-spacing: 1px; }
.entry-meta .readmore .linkblock:hover, .entry-meta .readmore .cell-comment:hover, .entry-meta .readmore .entry-tax a[rel="category"]:hover, .entry-tax .entry-meta .readmore a[rel="category"]:hover { background: #5c9bb5; }

.callout { position: relative; }

.featured_btn { display: inline-block; }

.callout, .stunning { *zoom: 1; position: relative; }
.callout:before, .callout:after, .stunning:before, .stunning:after { content: ""; display: table; }
.callout:after, .stunning:after { clear: both; }
.callout .widget-title, .callout p, .stunning .widget-title, .stunning p { font-weight: 400; display: block; text-align: center; }
.callout p, .stunning p { font-size: 13px; }
.callout a.featured_btn, .stunning a.featured_btn { display: inline-block; position: absolute; background-color: #78acc2; font-weight: bold; text-transform: uppercase; font-size: 12px; margin: 0; border-color: transparent; }
.callout > a ~ p, .callout > a ~ .widget-title, .stunning > a ~ p, .stunning > a ~ .widget-title { margin-right: 170px; text-align: left; }

.callout { background-color: #3d3d3d; }
.callout .widget-title, .callout p { color: white; text-shadow: 0 1px 2px #000; margin: 35px; }
.callout .widget-title + p { margin-top: -37px; }
.callout a.featured_btn { padding: 0 40px; height: 100%; color: white; border-top: none; top: 0; right: 0; line-height: 100%; border-left: 2px solid white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
.callout a.featured_btn span { position: relative; top: 47%; z-index: 1000; }
.callout a.featured_btn:hover { background-color: #5596b2; }

.stunning { background-color: transparent; padding: 1.4em 0; }
.stunning a.featured_btn { top: 50%; right: 0; padding: 12px 22px; color: white; margin-top: -19px; }
.stunning .widget-title, .stunning p { margin-top: 0; margin-bottom: 0; color: #3d3d3d; }
.stunning .widget-title { font-size: 2em; }
.stunning.center, .stunning.center .widget-title, .stunning.center p { text-align: center; }

.right-sidebar .one_half.callout, .right-sidebar .one_half.stunning, .left-sidebar .one_half.callout, .left-sidebar .one_half.stunning { padding-bottom: 10px; }
.right-sidebar .one_half.callout .widget-title, .right-sidebar .one_half.stunning .widget-title, .left-sidebar .one_half.callout .widget-title, .left-sidebar .one_half.stunning .widget-title { display: block; }
.right-sidebar .one_half.callout > p, .right-sidebar .one_half.callout > .widget-title, .right-sidebar .one_half.stunning > p, .right-sidebar .one_half.stunning > .widget-title, .left-sidebar .one_half.callout > p, .left-sidebar .one_half.callout > .widget-title, .left-sidebar .one_half.stunning > p, .left-sidebar .one_half.stunning > .widget-title { text-align: center; }
.right-sidebar .one_half.callout, .left-sidebar .one_half.callout { padding-bottom: 60px; }
.right-sidebar .one_half.callout > a ~ p, .right-sidebar .one_half.callout > a ~ .widget-title, .left-sidebar .one_half.callout > a ~ p, .left-sidebar .one_half.callout > a ~ .widget-title { margin-right: 35px; }
.right-sidebar .one_half.callout a.featured_btn, .left-sidebar .one_half.callout a.featured_btn { border-top: 1px solid #fff; padding: 0; height: 60px; width: 100%; text-align: center; top: auto; bottom: 0; right: auto; left: 0; border-left: none; }
.right-sidebar .one_half.callout a.featured_btn span, .left-sidebar .one_half.callout a.featured_btn span { top: auto; display: inline-block; line-height: 60px; }
.right-sidebar .one_half.stunning > a ~ p, .right-sidebar .one_half.stunning > a ~ .widget-title, .left-sidebar .one_half.stunning > a ~ p, .left-sidebar .one_half.stunning > a ~ .widget-title { margin-right: 0px; }
.right-sidebar .one_half.stunning a.featured_btn, .left-sidebar .one_half.stunning a.featured_btn { top: auto; bottom: 0; right: auto; left: 50%; margin-left: -60px; }

/* ---------------- Portfolio Widget  -----------------*/
.widget-folio .fig-title a { color: #6d6d6d; }
.widget-folio .fig-title a:hover { color: #78acc2; }
.widget-folio.caption-over .g1 .col { margin-bottom: 2px; }
.widget-folio.caption-over .isotope .col { margin-left: 0 !important; margin-right: 2px !important; }
.widget-folio.caption-over .imgHolder span em i { color: darkgrey; }
.widget-folio.caption-over .imgHolder em { display: block; position: absolute; left: 0; background: white; padding: 7px 10px; font-style: normal; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 1600ms; -moz-transition: all 1600ms; -o-transition: all 1600ms; transition: all 1600ms; -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
.widget-folio.caption-over .imgHolder em h4 { font-weight: 600; line-height: 1; color: #78acc2; letter-spacing: 0; }
.widget-folio.caption-over .imgHolder em i { font-style: normal; color: #6d6d6d; }
.widget-folio.caption-over .imgHolder a img { -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); position: relative; }
.widget-folio.caption-over .imgHolder a em { bottom: 0; -webkit-transform: translate3d(0, 90px, 0); -moz-transform: translate3d(0, 90px, 0); -ms-transform: translate3d(0, 90px, 0); -o-transform: translate3d(0, 90px, 0); transform: translate3d(0, 90px, 0); }
.widget-folio.caption-over .imgHolder a:hover img { -webkit-transition: all 1200ms; -moz-transition: all 1200ms; -o-transition: all 1200ms; transition: all 1200ms; -webkit-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -moz-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -ms-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -o-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); }
.widget-folio.caption-over .imgHolder a:hover em { -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-folio.caption-over .five-column .imgHolder a em { -webkit-transform: translate3d(0, 105px, 0); -moz-transform: translate3d(0, 105px, 0); -ms-transform: translate3d(0, 105px, 0); -o-transform: translate3d(0, 105px, 0); transform: translate3d(0, 105px, 0); }
.widget-folio.caption-over .five-column .imgHolder a:hover em { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-folio .col { margin-bottom: 35px; }

.no-csstransforms3d .widget-folio.caption-over .imgHolder a em { bottom: -90px; }
.no-csstransforms3d .widget-folio.caption-over .imgHolder a:hover em { bottom: 0px; }

.ie9 .widget-container .imgHolder a:hover img, .oldie .widget-container .imgHolder a:hover img, .ie9 .widget-folio.caption-over .imgHolder a:hover img, .oldie .widget-folio.caption-over .imgHolder a:hover img { -ms-transform: none !important; transform: none !important; }

.widget-product .col { margin-bottom: 15px; }
.widget-product figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-product figure:hover { background-color: #ebebeb; }
.widget-product figure:hover .item-title { background-image: url(images/pattern/meta-hr-w.png); }
.widget-product figure:hover .item-title a { background-color: #ebebeb; }
.widget-product figure .imgHolder { border-bottom: 2px solid white; margin-bottom: 0; }
.widget-product figcaption { padding-bottom: 10px; min-height: 115px; }
.widget-product figcaption .item-title, .widget-product figcaption p, .widget-product figcaption del { text-align: center; }
.widget-product figcaption p, .widget-product figcaption del { font-weight: 600; line-height: 100%; margin-bottom: 0; }
.widget-product figcaption .item-title { background-color: white; background: url(images/pattern/meta-hr.png) left 6px repeat-x; line-height: 1.5; font-size: 140%; font-weight: 600; }
.widget-product figcaption .item-title a { background-color: white; padding: 0 7px; color: #6d6d6d; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-product figcaption .item-title a:hover { color: #78acc2; }
.widget-product figcaption del { font-size: 18px; color: #cfcfcf; display: block; }
.widget-product figcaption .current-price { font-size: 21px; }
.widget-product.no-price figcaption { min-height: 80px; }
.widget-product.no-price del, .widget-product.no-price .current-price { display: none; }
.widget-product.no-price .pr-prices-wrapper { display: none; }
.widget-product .isotope { margin-left: 0; margin-right: -2%; }
.widget-product .isotope .col { margin-left: 0; margin-right: 2%; }
.widget-product .product-list-item { position: relative; min-height: 70px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.widget-product .product-list-item .item-title, .widget-product .product-list-item > p { margin-right: 60px; }
.widget-product .product-list-item .item-title { margin-right: 60px; margin-top: 0; line-height: 100%; margin-bottom: 12px; font-weight: 600; }
.widget-product .product-list-item .pr-prices-wrapper { position: absolute; right: 0px; top: 2px; }
.widget-product .product-list-item.isotope-item .pr-prices-wrapper { right: 12px; }
.widget-product .product-list-item del, .widget-product .product-list-item .current-price { display: block; text-align: center; width: 100%; }
.widget-product .product-list-item .current-price { font-size: 18px; font-weight: 600; line-height: 100%; }
.widget-product .product-list-item del { color: #cfcfcf; font-size: 14px; }
.widget-product .product-list-item .imgHolder { width: 70px; height: 70px; float: left; margin-right: 14px; margin-bottom: 9px; }

.widget-pages .col { margin-bottom: 15px; }
.widget-pages figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-pages figure:hover { background-color: #ebebeb; }
.widget-pages figure:hover .item-title { background-image: url(images/pattern/meta-hr-w.png); }
.widget-pages figure:hover .item-title a { background-color: #ebebeb; }
.widget-pages figure .imgHolder { border-bottom: 2px solid white; margin-bottom: 0; }
.widget-pages figcaption { padding-bottom: 10px; min-height: 115px; }
.widget-pages figcaption .item-title, .widget-pages figcaption p, .widget-pages figcaption del { text-align: center; }
.widget-pages figcaption p { margin-bottom: 0; padding: 0 1em 1em; }
.widget-pages figcaption .item-title { background-color: white; background: url(images/pattern/meta-hr.png) left 6px repeat-x; line-height: 1.5; font-size: 140%; }
.widget-pages figcaption .item-title a { background-color: white; padding: 0 7px; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-pages.no-excerpt figcaption { min-height: 80px; }

/* ---------------- Blog Widget  -----------------*/
.widget-blog .entry-title, .list-post .entry-title, .widget_recent_blog .entry-title { margin: 0; color: #6d6d6d; }
.widget-blog .entry-title a, .list-post .entry-title a, .widget_recent_blog .entry-title a { color: #6d6d6d; }
.widget-blog .entry-title a:hover, .list-post .entry-title a:hover, .widget_recent_blog .entry-title a:hover { color: #78acc2; }
.widget-blog .post-format, .list-post .post-format, .widget_recent_blog .post-format { width: 35px; height: 34px; background: #b9b9b9 url(images/icons/format-sprite.png) 1px 0 no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition: background-color 600ms; -moz-transition: background-color 600ms; -o-transition: background-color 600ms; transition: background-color 600ms; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 5px; display: inline-block; }
.widget-blog .post-format:hover, .list-post .post-format:hover, .widget_recent_blog .post-format:hover { background-color: #78acc2; }
.widget-blog .post-format.format-image, .list-post .post-format.format-image, .widget_recent_blog .post-format.format-image { background-position: 0  -40px; }
.widget-blog .post-format.format-video, .list-post .post-format.format-video, .widget_recent_blog .post-format.format-video { background-position: 0 -120px; }
.widget-blog .post-format.format-link, .list-post .post-format.format-link, .widget_recent_blog .post-format.format-link { background-position: 0 -200px; }
.widget-blog .post-format.format-gallery, .list-post .post-format.format-gallery, .widget_recent_blog .post-format.format-gallery { background-position: 0 -240px; }
.widget-blog .post-format.format-audio, .list-post .post-format.format-audio, .widget_recent_blog .post-format.format-audio { background-position: 0 -280px; }
.widget-blog .post-format.format-quote, .list-post .post-format.format-quote, .widget_recent_blog .post-format.format-quote { background-position: 0 -320px; }
.widget-blog .post-format.format-aside, .list-post .post-format.format-aside, .widget_recent_blog .post-format.format-aside { background-position: 0 -360px; }
.widget-blog .entry-header, .list-post .entry-header, .widget_recent_blog .entry-header { margin-top: 0; }
.widget-blog .entry-content time, .list-post .entry-content time, .widget_recent_blog .entry-content time { display: block; color: #6d6d6d; font-style: italic; font-size: 12px; margin-bottom: 3px; }
.widget-blog .imgHolder + figcaption, .list-post .imgHolder + figcaption, .widget_recent_blog .imgHolder + figcaption { margin-top: 30px; }
.widget-blog iframe + figcaption, .widget-blog .widget-video + figcaption, .widget-blog .widget-audio + figcaption, .widget-blog .flex-container ~ figcaption, .list-post iframe + figcaption, .list-post .widget-video + figcaption, .list-post .widget-audio + figcaption, .list-post .flex-container ~ figcaption, .widget_recent_blog iframe + figcaption, .widget_recent_blog .widget-video + figcaption, .widget_recent_blog .widget-audio + figcaption, .widget_recent_blog .flex-container ~ figcaption { margin-top: 30px; }

.widget-blog .entry-format, .list-post .entry-format { width: 36px; height: 90px; position: absolute; top: 3px; left: 0; }
.widget-blog.format-image .post-format, .list-post.format-image .post-format { background-position: 0 -40px; }
.widget-blog.format-video .post-format, .list-post.format-video .post-format { background-position: 0 -120px; }
.widget-blog.format-link .post-format, .list-post.format-link .post-format { background-position: 0 -200px; }
.widget-blog.format-gallery .post-format, .list-post.format-gallery .post-format { background-position: 0 -240px; }
.widget-blog.format-audio .post-format, .list-post.format-audio .post-format { background-position: 0 -280px; }
.widget-blog.format-quote .post-format, .list-post.format-quote .post-format { background-position: 0 -320px; }
.widget-blog.format-aside .post-format, .list-post.format-aside .post-format { background-position: 0 -360px; }
.widget-blog .entry-format, .list-post .entry-format { top: 0; }
.widget-blog .entry-title, .list-post .entry-title { top: -0.23em; }
.widget-blog .land .flex-container, .widget-blog .land figure > .widget-video, .list-post .land .flex-container, .list-post .land figure > .widget-video { display: inline-block; }
.widget-blog .land .flex-container ~ figcaption, .widget-blog .land figure > .widget-video ~ figcaption, .list-post .land .flex-container ~ figcaption, .list-post .land figure > .widget-video ~ figcaption { margin-top: 0px; display: inline; width: 50%; float: right; }

.widget-blog .land .entry-header, .widget-blog .land .entry-title { margin-top: 0; }
.widget-blog .col { margin-bottom: 30px; }
.widget-blog .entry-title, .widget-blog .entry-content, .widget-blog .entry-meta { margin-left: 50px; }
.widget-blog .imgHolder { position: relative; }
.widget-blog .imgHolder a { display: block; position: relative; text-align: center; }
.widget-blog .imgHolder a img { -webkit-transition: -webkit-transform 1.4s; -moz-transition: -moz-transform 1.4s; -o-transition: -o-transform 1.4s; transition: transform 1.4s; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0); }
.widget-blog .imgHolder a:hover img { -webkit-transform: scale(1.1) rotate(0.09deg); -moz-transform: scale(1.1) rotate(0.09deg); -ms-transform: scale(1.1) rotate(0.09deg); -o-transform: scale(1.1) rotate(0.09deg); transform: scale(1.1) rotate(0.09deg); }
.widget-blog .mini .entry-title, .widget-blog .mini .entry-content { margin-left: 50px !important; }
.widget-blog .mini .imgHolder + figcaption { display: inline; }
.widget-blog .mini .imgHolder + figcaption .entry-title, .widget-blog .mini .imgHolder + figcaption .entry-content { margin-left: 70px !important; }
.widget-blog .mini .entry-title, .widget-blog .mini .entry-content { margin-left: 0px !important; }
.widget-blog .date-type-big.thumb_top .entry-title, .widget-blog .date-type-big.thumb_top .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.mini { min-height: 100px; }
.widget-blog .date-type-big.mini .entry-title, .widget-blog .date-type-big.mini .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.mini .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-big.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-big.mini .imgHolder + figcaption .entry-content { margin-left: 115px !important; }
.widget-blog .date-type-big.mini .imgHolder + figcaption .entry-format { left: 70px; }
.widget-blog .date-type-big.land .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-big.land .imgHolder + figcaption .entry-title, .widget-blog .date-type-big.land .imgHolder + figcaption .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.land .imgHolder + figcaption .entry-format { left: 0px; }
.widget-blog .date-type-inline.thumb_top .entry-title, .widget-blog .date-type-inline.thumb_top .entry-content, .widget-blog .date-type-none.thumb_top .entry-title, .widget-blog .date-type-none.thumb_top .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-inline.mini .entry-title, .widget-blog .date-type-inline.mini .entry-content, .widget-blog .date-type-none.mini .entry-title, .widget-blog .date-type-none.mini .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption, .widget-blog .date-type-none.mini .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-content, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-content { margin-left: 80px !important; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-format, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-format { display: none; }
.widget-blog .date-type-inline.land .entry-format, .widget-blog .date-type-none.land .entry-format { display: none; }
.widget-blog .date-type-inline.land .entry-title, .widget-blog .date-type-inline.land .entry-content, .widget-blog .date-type-none.land .entry-title, .widget-blog .date-type-none.land .entry-content { margin-left: 0px !important; }
.widget-blog .date-type-inline.land .imgHolder + figcaption, .widget-blog .date-type-none.land .imgHolder + figcaption { display: inline; }

.widget-blog .mini, .widget-news .mini, .list-post .mini { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #cfcfcf; }
.widget-blog .mini:last-child, .widget-news .mini:last-child, .list-post .mini:last-child { border-bottom: none; }
.widget-blog .caroufredsel_wrapper .mini, .widget-news .caroufredsel_wrapper .mini, .list-post .caroufredsel_wrapper .mini { border-bottom: none; }

.widget-news .post-format { display: none; }
.widget-news .mini { min-height: 65px; }
.widget-news .mini .imgHolder { position: absolute; }
.widget-news .mini .entry-title, .widget-news .mini .entry-content { margin-left: 0px !important; }
.widget-news .mini .entry-title { top: -0.1em; }
.widget-news .land .imgHolder { margin-right: 2%; }
.widget-news .date-type-big.thumb_top .entry-title, .widget-news .date-type-big.thumb_top .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.mini { min-height: 65px; }
.widget-news .date-type-big.mini .entry-title, .widget-news .date-type-big.mini .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.mini .imgHolder + figcaption { display: inline; }
.widget-news .date-type-big.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-big.mini .imgHolder + figcaption .entry-content { margin-left: 115px !important; }
.widget-news .date-type-big.mini .imgHolder + figcaption .entry-format { left: 70px; }
.widget-news .date-type-big.land .imgHolder + figcaption { display: inline; }
.widget-news .date-type-big.land .imgHolder + figcaption .entry-title, .widget-news .date-type-big.land .imgHolder + figcaption .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.land .imgHolder + figcaption .entry-format { left: 0px; }
.widget-news .date-type-inline.thumb_top .entry-title, .widget-news .date-type-inline.thumb_top .entry-content, .widget-news .date-type-none.thumb_top .entry-title, .widget-news .date-type-none.thumb_top .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.mini .entry-title, .widget-news .date-type-inline.mini .entry-content, .widget-news .date-type-none.mini .entry-title, .widget-news .date-type-none.mini .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.mini .entry-content, .widget-news .date-type-none.mini .entry-content { margin-top: 7px; }
.widget-news .date-type-inline.mini .imgHolder + figcaption, .widget-news .date-type-none.mini .imgHolder + figcaption { display: inline; }
.widget-news .date-type-inline.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-inline.mini .imgHolder + figcaption .entry-content, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-content { margin-left: 80px !important; }
.widget-news .date-type-inline.mini .imgHolder + figcaption .entry-format, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-format { display: none; }
.widget-news .date-type-inline.land .entry-format, .widget-news .date-type-none.land .entry-format { display: none; }
.widget-news .date-type-inline.land .entry-title, .widget-news .date-type-inline.land .entry-content, .widget-news .date-type-none.land .entry-title, .widget-news .date-type-none.land .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.land .imgHolder + figcaption, .widget-news .date-type-none.land .imgHolder + figcaption { display: inline; }

/* ---------------- Column Widget  -----------------*/
.widget-column section, .widget-column .col { margin-bottom: 20px; }
.widget-column section > span, .widget-column .col > span { display: block; text-align: center; color: #78acc2; font-size: 4em; line-height: 100%; height: auto; *margin-bottom: 10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 15px; }
.widget-column img { margin-bottom: 15px; }
.widget-column h4 { margin-top: 0; }
.widget-column .col-title { font-weight: 600; color: #6d6d6d; }
.widget-column .img-left.text-center .col-title, .widget-column .img-left.text-center p, .widget-column .img-left.text-center blockquote, .widget-column .img-right.text-center .col-title, .widget-column .img-right.text-center p, .widget-column .img-right.text-center blockquote, .widget-column .img-top.text-center .col-title, .widget-column .img-top.text-center p, .widget-column .img-top.text-center blockquote { text-align: center; }
.widget-column .img-left, .widget-column .img-right { position: relative; }
.widget-column .img-left > img, .widget-column .img-left > span, .widget-column .img-right > img, .widget-column .img-right > span { max-width: 45px; position: absolute; top: 4px; height: auto; max-height: 80px; }
.widget-column .img-left > span, .widget-column .img-right > span { width: 45px; height: 50px; font-size: 3.1em; top: 0px; }
.widget-column .img-left h4, .widget-column .img-left p, .widget-column .img-left blockquote { margin-left: 60px; }
.widget-column .img-left blockquote p { margin-left: 0px; }
.widget-column .img-left > img, .widget-column .img-left > span { left: 0; }
.widget-column .img-right h4, .widget-column .img-right p { margin-right: 60px; }
.widget-column .img-right > img, .widget-column .img-right > span { right: 0; }
.widget-column .img-top > img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; }
.widget-column .entry-content ul { list-style: initial; list-style-type: disk; }
.widget-column .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.widget-column .entry-content img { float: left; }

.widget-testimonial, .widget_testimonial { _background-color: #aaa; }
.widget-testimonial i.quote-shape, .widget_testimonial i.quote-shape { color: #cfcfcf; }
.widget-testimonial .quote-avatar img, .widget_testimonial .quote-avatar img { border: 3px solid #cfcfcf; }
.widget-testimonial blockquote, .widget_testimonial blockquote { background-color: #f8f8f8; margin-bottom: 0; padding: 1.3em; font-size: 100%; border: none; }
.widget-testimonial blockquote .quote-avatar, .widget_testimonial blockquote .quote-avatar { max-width: 60px; width: 60px; float: left; margin-right: 20px; }
.widget-testimonial blockquote > i, .widget_testimonial blockquote > i { font-size: 2em; position: absolute; left: 10px; top: 0.7em; line-height: 100%; display: inline; }
.widget-testimonial blockquote p, .widget_testimonial blockquote p { margin-bottom: 0 !important; line-height: 1.4; font-style: normal; margin-left: 30px; padding-left: 0; }
.widget-testimonial blockquote > .quote-avatar ~ p, .widget_testimonial blockquote > .quote-avatar ~ p { margin-top: 0; position: relative; padding-left: 0; margin-left: 0; }
.widget-testimonial blockquote > .quote-avatar ~ i, .widget_testimonial blockquote > .quote-avatar ~ i { left: 90px; display: none; }
.widget-testimonial aside blockquote, .widget_testimonial aside blockquote { padding: 0.5em; }
.widget-testimonial .testimonial-author, .widget_testimonial .testimonial-author { min-height: 40px; position: relative; overflow: hidden; padding-left: 63px; }
.widget-testimonial .testimonial-author div.tip-arrow, .widget_testimonial .testimonial-author div.tip-arrow { display: inline-block; width: 0; height: 0; border: 20px solid #f8f8f8; border-top-width: 50px; border-bottom-width: 50px; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; position: absolute; top: -25px; left: 30px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -o-transform: rotate(-20deg); transform: rotate(-20deg); zoom: 1; }
.widget-testimonial .testimonial-author em, .widget-testimonial .testimonial-author a, .widget_testimonial .testimonial-author em, .widget_testimonial .testimonial-author a { font-size: 12px; font-style: normal; font-weight: 600; margin: 10px 5px 0 0; display: inline-block; }
.widget-testimonial .testimonial-author em, .widget_testimonial .testimonial-author em { color: #3d3d3d; }
.widget-testimonial .testimonial-author a, .widget_testimonial .testimonial-author a { color: #78acc2; }
.widget-testimonial .testimonial_slider, .widget_testimonial .testimonial_slider { display: inline-block; width: 100% !important; }
.widget-testimonial .testimonial_slider > div, .widget_testimonial .testimonial_slider > div { margin-bottom: 5px; }

.widget-testimonial.max .testimonial_slider { width: auto !important; }
.widget-testimonial.max .testimonial_slider.axi_EZ_slider { width: 96% !important; margin-right: 2% !important; margin-left: 2% !important; }
.widget-testimonial.max blockquote { text-align: center; background-color: transparent; }
.widget-testimonial.max blockquote > i { font-size: 4em; display: block; height: 50px; position: relative; left: 0; top: 0; }
.widget-testimonial.max blockquote > p { text-align: center; color: #3d3d3d; font-size: 110%; margin-left: 0; margin-top: 10px; padding-left: 0; }
.widget-testimonial.max .testimonial-author { text-align: center; padding-left: 0; height: auto; }
.widget-testimonial.max .testimonial-author div.tip-arrow { display: none; }
.widget-testimonial.max .testimonial-author .quote-avatar { margin: 0 auto; max-width: none; }
.widget-testimonial.max .testimonial-author .quote-avatar img { width: auto; }
.widget-testimonial.max .testimonial-author em { display: block; margin-right: 0; font-size: 1.9em; font-family: 'Open Sans'; letter-spacing: -0.07em; }
.widget-testimonial.max .testimonial-author a { margin: 0; }
.widget-testimonial.max .testimonial-author .quote-avatar + em { margin-top: 0; }
.widget-testimonial.max .widget-nav { display: none; }

.testi-nav { position: absolute; bottom: 30px; right: 0; }
.testi-nav .w_next, .testi-nav .w_prev { width: 18px; height: 18px; text-indent: -9999px; float: right; background: url(images/controls/carousel/carousel-nav.png) left center no-repeat; }
.testi-nav .w_prev { background-position: 6px 4px; margin-right: 1px; }
.testi-nav .w_next { background-position: -6px 4px; }

.socials { display: block; margin: 0; *zoom: 1; display: inline-block; width: auto; }
.socials:before, .socials:after { content: ""; display: table; }
.socials:after { clear: both; }
.socials li { margin: 0; font-size: 22px; float: left; }
.socials a { display: inline-block; width: 20px; color: #b9b9b9; }
.socials a:hover { background: none; color: #78acc2; }
.socials.small li, .socials.small a { line-height: 18px; }
.socials.small li { font-size: 22px; }
.socials.small .icon-twitter { font-size: 20px; }
.socials.sort li { margin-right: 5px; }

.widget-tabs ul ul, .widget-tabs ul ol { margin: 1em 0 1em 0; }
.widget-tabs .tabs, .widget-tabs .tabs-content { list-style: none !important; }
.widget-tabs .tabs > li, .widget-tabs .tabs-content > li { margin: 0 !important; }
.widget-tabs .tabs { border-bottom-color: #ebebeb; }
.widget-tabs .tabs > li { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-tabs .tabs > li a { padding: 5px 20px; font-size: 1em; font-weight: 600; border-color: #ebebeb; background-color: #f8f8f8; color: #6d6d6d; }
.widget-tabs .tabs > li a:hover { color: #78acc2; }
.widget-tabs .tabs > li.active a { border-bottom-color: white; background-color: white; color: #78acc2; padding-bottom: 6px; margin-bottom: -1px; border-top-color: #78acc2; }
.widget-tabs .tabs > li p { margin: 0; }
.widget-tabs .tabs-content { background: white; }
.widget-tabs .tabs-content > li p { margin: 0 0 15px 0; }
.widget-tabs.bordered .tabs { margin-bottom: 0; }
.widget-tabs.bordered .tabs-content { border: 1px solid #ebebeb; border-top: none; padding: 1.3em; }
.widget-tabs .entry-editor { *zoom: 1; }
.widget-tabs .entry-editor:before, .widget-tabs .entry-editor:after { content: ""; display: table; }
.widget-tabs .entry-editor:after { clear: both; }

.widget-staff .col { margin-bottom: 55px; }
.widget-staff figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-staff figure:hover { background-color: #f8f8f8; }
.widget-staff figure:hover .item-title { background-image: url(images/pattern/meta-hr-w.png); }
.widget-staff figure:hover .item-title a { background-color: #f8f8f8; }
.widget-staff figure:hover .imgHolder { border-bottom-color: #78acc2; }
.widget-staff figure .imgHolder { border-bottom: 5px solid transparent; margin-bottom: 0; -webkit-transition: border-color 250ms linear; -moz-transition: border-color 250ms linear; -o-transition: border-color 250ms linear; transition: border-color 250ms linear; }
.widget-staff figcaption { padding-bottom: 10px; text-align: center; }
.widget-staff figcaption .item-title, .widget-staff figcaption p { text-align: center; }
.widget-staff figcaption p.staff-spes { font-weight: 600; line-height: 100%; margin-bottom: 0; color: #78acc2; }
.widget-staff figcaption p.staff-bio { margin-top: 22px; }
.widget-staff figcaption .item-title { background-color: white; background: url(images/pattern/meta-hr.png) left 6px repeat-x; color: #6d6d6d; }
.widget-staff figcaption .item-title a { font-weight: 600; font-size: 1.1em; background-color: white; padding: 0 7px; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; color: #6d6d6d; }
.widget-staff figcaption .item-title a:hover { color: #78acc2; }
.widget-staff figcaption .socials { margin-top: 10px; text-align: center; display: inline-block; *display: inline; *zoom: 1; }
.widget-staff figcaption .socials li { margin-right: 8px; }
.widget-staff figcaption .socials li:last-child { margin-right: 0; }
.widget-staff figcaption .socials a { font-size: 20px; color: #cfcfcf; text-shadow: 0 1px 1px white; }
.widget-staff figcaption .socials a:hover { color: #78acc2; }

.widget-contact .widget-title { font-weight: 600; margin-bottom: 20px; }
.widget-contact .c_info ul { margin: 0; }
.widget-contact .c_info ul i { font-style: normal; }

.c_form input[type="text"], .c_form input[type="password"], .c_form input[type="email"], .c_form input[type="tel"], .c_form input[type="url"], .c_form input#cURL, .c_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input#cURL, .wpcf7 textarea, .contact-form input[type="text"], .contact-form input[type="password"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="url"], .contact-form input#cURL, .contact-form textarea { background-color: #ebebeb; font-size: 12px; color: #b9b9b9; border-color: transparent; width: 100%; }
.c_form input[type="text"]:focus, .c_form input[type="password"]:focus, .c_form input[type="email"]:focus, .c_form input[type="tel"]:focus, .c_form input[type="url"]:focus, .c_form input#cURL:focus, .c_form textarea:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input#cURL:focus, .wpcf7 textarea:focus, .contact-form input[type="text"]:focus, .contact-form input[type="password"]:focus, .contact-form input[type="email"]:focus, .contact-form input[type="tel"]:focus, .contact-form input[type="url"]:focus, .contact-form input#cURL:focus, .contact-form textarea:focus { border-color: #cfcfcf; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #6d6d6d !important; }
.c_form input[type="text"], .c_form input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="email"], .contact-form input[type="text"], .contact-form input[type="email"] { display: inline-block; width: 49%; }
.c_form input[type="text"], .wpcf7 input[type="text"], .contact-form input[type="text"] { margin-right: 1%; }
.c_form input[type="email"], .wpcf7 input[type="email"], .contact-form input[type="email"] { width: 49%; float: right; }
.c_form textarea, .wpcf7 textarea, .contact-form textarea { min-height: 160px; }
.c_form input[type="submit"], .wpcf7 input[type="submit"], .contact-form input[type="submit"] { background-image: none; background-color: #111; color: #f5f5f5; }
.c_form .wpcf7-submit, .wpcf7 .wpcf7-submit, .contact-form .wpcf7-submit { background-color: #111; color: #f5f5f5; }

.contact-form label { font-weight: normal !important; }

.wpcf7 input[type="email"] { float: none; }

.widget-faq .widget-title-bar { margin-bottom: 2em; }
.widget-faq dl { margin-top: 20px; }
.widget-faq dt { margin: 0 0 1em 30px; line-height: 18px; border-bottom: 1px solid #cfcfcf; padding-bottom: 1em; *zoom: 1; -webkit-transition: border-color 300ms; -moz-transition: border-color 300ms; -o-transition: border-color 300ms; transition: border-color 300ms; }
.widget-faq dt i { font-style: normal; display: inline-block; width: 18px; height: 18px; background-color: #b9b9b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 100%; float: left; margin-right: 12px; margin-left: -30px; text-align: center; font-size: 1.32em; font-weight: 700; color: white; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-faq dt.active { border-bottom-color: transparent; margin-bottom: 5px; }
.widget-faq dt.active i { background-color: #78acc2; }
.widget-faq dd { padding-left: 20px; margin-left: 9px; border-left: 1px solid #cfcfcf; margin-bottom: 30px; }

.widget-pricetable .widget-inner { overflow: visible; }
.widget-pricetable.col1, .widget-pricetable.col2, .widget-pricetable.col3, .widget-pricetable.col4, .widget-pricetable.col5, .widget-pricetable.col6 { margin: 0; }
.widget-pricetable.col1 .col { width: 99.5%; }
.widget-pricetable.col2 .col { width: 49.75%; }
.widget-pricetable.col3 .col { width: 33.16667%; }
.widget-pricetable.col4 .col { width: 24.875%; }
.widget-pricetable.col5 .col { width: 19%; }
.widget-pricetable.col6 .col { width: 16.2%; }
.widget-pricetable .pt-header { text-align: center; min-height: 142px; }
.widget-pricetable .pt-header > * { line-height: 2.5em; color: white; margin: 0; }
.widget-pricetable .pt-header .plan, .widget-pricetable .pt-header .period { font-size: 1.7em; line-height: 2.4em; }
.widget-pricetable .pt-header .plan { background-color: #3d3d3d; min-height: 2.4em; }
.widget-pricetable .pt-header .period { background-color: #8a8a8a; font-weight: 600; min-height: 2.6em; }
.widget-pricetable .pt-header .period span { font-size: 60%; font-weight: 300; }
.widget-pricetable .pt-header .desc { background-color: #969696; min-height: 2.5em; }
.widget-pricetable .pt-content { margin: 0 0 1px; }
.widget-pricetable .pt-content li { text-align: center; padding: 1.2em 0; background-color: #f8f8f8; margin: 1px 0 0; height: 1.46154em; max-height: 1.46154em; }
.widget-pricetable .pt-content li:nth-child(2n) { background-color: #f3f3f3; }
.widget-pricetable .pt-content li i { background: none; }
.widget-pricetable .pt-footer { text-align: center; background-color: #ebebeb; }
.widget-pricetable .pt-footer > a { font-size: 90%; padding: 0.8em 1.6em; margin: 1em 0; background-color: #1f1f1f; color: white; }
.widget-pricetable .pt-footer > a:hover { background-color: #333; }
.widget-pricetable .price-table-col { margin: 0 1px 3em 0; position: relative; }
.widget-pricetable .price-table-col.featured { margin-top: -1.64em; margin-bottom: -3em; -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); z-index: 5; margin-right: -2px; margin-left: -2px; }
.widget-pricetable .price-table-col.featured .plan { font-size: 1.9em; line-height: 3em; }
.widget-pricetable .price-table-col.featured .period span { font-weight: 400; }
.widget-pricetable .price-table-col.featured .desc { font-weight: 400; }
.widget-pricetable .price-table-col.featured .pt-footer button { font-size: 110%; padding: .8em 2em; }
.widget-pricetable .price-table-col.theading li { font-weight: 600; }
.widget-pricetable .price-table-col.theading .plan, .widget-pricetable .price-table-col.theading .period, .widget-pricetable .price-table-col.theading .desc, .widget-pricetable .price-table-col.theading .pt-footer { background-color: transparent; }
.widget-pricetable .price-table-col.theading .pt-content li { padding-right: 5px; padding-left: 5px; }
.widget-pricetable .price-table-col.theading .pt-footer a { display: none; }
.widget-pricetable .price-table-col.pts-blue .plan { background-color: #4583b3; }
.widget-pricetable .price-table-col.pts-blue .period { background-color: #8cb4d2; }
.widget-pricetable .price-table-col.pts-blue .desc { background-color: #9ec0da; }
.widget-pricetable .price-table-col.pts-blue i { color: #4583b3; background: none; }
.widget-pricetable .price-table-col.pts-blue .pt-footer > a { background-color: #4583b3; }
.widget-pricetable .price-table-col.pts-red .plan { background-color: #c43131; }
.widget-pricetable .price-table-col.pts-red .period { background-color: #d76060; }
.widget-pricetable .price-table-col.pts-red .desc { background-color: #db7171; }
.widget-pricetable .price-table-col.pts-red i { color: #c43131; background: none; }
.widget-pricetable .price-table-col.pts-red .pt-footer > a { background-color: #b02c2c; }
.widget-pricetable .price-table-col.pts-orange .plan { background-color: #e48a20; }
.widget-pricetable .price-table-col.pts-orange .period { background-color: #eba757; }
.widget-pricetable .price-table-col.pts-orange .desc { background-color: #edb069; }
.widget-pricetable .price-table-col.pts-orange i { color: #e48a20; background: none; }
.widget-pricetable .price-table-col.pts-orange .pt-footer > a { background-color: #e48a20; }
.widget-pricetable .price-table-col.pts-yellow .plan { background-color: #e9aa00; }
.widget-pricetable .price-table-col.pts-yellow .period { background-color: #ffbf13; }
.widget-pricetable .price-table-col.pts-yellow .desc { background-color: #ffc937; }
.widget-pricetable .price-table-col.pts-yellow i { color: #e9aa00; background: none; }
.widget-pricetable .price-table-col.pts-yellow .pt-footer > a { background-color: #e9aa00; }
.widget-pricetable .price-table-col.pts-green .plan { background-color: #8faa0f; }
.widget-pricetable .price-table-col.pts-green .period { background-color: #b2d413; }
.widget-pricetable .price-table-col.pts-green .desc { background-color: #c2e715; }
.widget-pricetable .price-table-col.pts-green i { color: #8faa0f; background: none; }
.widget-pricetable .price-table-col.pts-green .pt-footer > a { background-color: #839c0e; }
.widget-pricetable .price-table-col.pts-green2 .plan { background-color: #4b9a25; }
.widget-pricetable .price-table-col.pts-green2 .period { background-color: #63cb31; }
.widget-pricetable .price-table-col.pts-green2 .desc { background-color: #78d44c; }
.widget-pricetable .price-table-col.pts-green2 i { color: #4b9a25; background: none; }
.widget-pricetable .price-table-col.pts-green2 .pt-footer > a { background-color: #418520; }
.widget-pricetable .price-table-col.pts-brown .plan { background-color: #987f47; }
.widget-pricetable .price-table-col.pts-brown .period { background-color: #b9a068; }
.widget-pricetable .price-table-col.pts-brown .desc { background-color: #c0a976; }
.widget-pricetable .price-table-col.pts-brown i { color: #987f47; background: none; }
.widget-pricetable .price-table-col.pts-brown .pt-footer > a { background-color: #957c45; }
.widget-pricetable .price-table-col .pt-footer > a:hover { background-color: #777; }
.oldie .widget-pricetable .featured { border: 1px solid #cfcfcf; border-top: none; }
.widget-pricetable .sep.space { height: 25px; }

.widget-toggle .widget-inner { background: white; }
.widget-toggle .widget-inner > section { margin-top: -1px; }
.widget-toggle .widget-inner > section:first-child { margin-top: 0; }
.widget-toggle .toggle-header { font-size: 1em; line-height: 35px; background-color: #f8f8f8; cursor: pointer; position: relative; border: 1px solid #ebebeb; margin-top: 0; margin-bottom: 0; font-weight: 600; *zoom: 1; }
.widget-toggle .toggle-header:before, .widget-toggle .toggle-header:after { content: ""; display: table; }
.widget-toggle .toggle-header:after { clear: both; }
.widget-toggle .toggle-header i { font-style: normal; display: inline-block; width: 18px; height: 18px; position: relative; top: 9px; left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 100%; float: left; margin-right: 12px; text-align: center; font-size: 120%; font-weight: 700; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-toggle .toggle-content { margin: 1.3em 0 1.3em 1.2em; padding-left: 1.3em; border-left: 1px solid #ebebeb; }
.widget-toggle .toggle-content p { margin: 0; }

.wrapper_brands { position: relative; }
.wrapper_brands ul { display: block; text-align: center; margin: 0; padding: 0; list-style: none; min-height: 55px; }
.wrapper_brands li { display: inline-block; float: left; margin: 0 15px 0 0; }
.wrapper_brands li > a { display: block; float: left; }

.wrapper_carousel.wrapper_brands li { display: none; }

.tweet { font-size: 13px; margin-bottom: 10px; padding-bottom: 10px; }
.tweet a:hover { color: #78acc2; }
.tweet .avatar { margin-right: 10px; margin-top: 2px; }
.tweet .avatar, .tweet .avatar img { width: 32px; height: 32px; float: left; }
.tweet .avatar .icon-twitter { font-size: 30px; line-height: 100%; margin-top: -5px; color: #b9b9b9; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }
.tweet .avatar .icon-twitter:hover { color: #78acc2; }
.tweet .mt_header, .tweet .mt_text, .tweet .mt_footer { margin-left: 42px; }
.tweet .mt_header { position: relative; }
.tweet .mt_header .mt_user { font-weight: 600; }
.tweet .mt_header .mt_screen_name { font-size: 12px; color: #b9b9b9; }
.tweet .mt_header .time { color: #b9b9b9; font-size: 11px; font-style: italic; }
.tweet .mt_footer { font-size: 12px; color: #b9b9b9; }
.tweet .mt_footer .mt_retweet { color: #888888; }
.tweet .mt_footer .mt_retweet:hover { text-decoration: underline; }
.tweet .mt_footer .image_r { background: url(images/icons/retweet.png) left 3px no-repeat; display: inline-block; width: 16px; height: 12px; }
.subfooter .tweet .mt_user { color: darkgrey !important; }
.subfooter .tweet .mt_user:hover { color: #78acc2 !important; }

form.searchform { position: relative; max-width: 400px; }
form.searchform input[type="text"] { width: 100%; padding: 13px 45px 13px 13px; font-style: italic; }
form.searchform input[type="submit"] { width: 40px; height: 40px; text-indent: -9999px; padding: 0; position: absolute; top: 1px; right: 1px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent url(images/icons/sprite24.png) 8px 8px no-repeat; }
form.searchform input[type="submit"]:hover, form.searchform input[type="submit"]:active { background-image: url(images/icons/sprite24.png); }

.widget-chart .widget-inner div { height: 38px; width: auto; }
.widget-chart .widget-inner div div { background: #78acc2; }
.widget-chart .widget-inner > div { background: #ebebeb; margin-bottom: 10px; position: relative; }
.widget-chart .widget-inner span { position: absolute; left: 13px; top: 9px; color: white; z-index: 1; }
.widget-chart .widget-inner span em { font-style: normal; margin-left: 6px; }

.widget-map img { max-width: none; }

.widget-list ul { margin-top: 7px; }
.widget-list ul li { line-height: 100%; padding-bottom: 2px; }
.widget-list ul.dotted li, .widget-list ul.dashed li { padding-bottom: 10px; margin-bottom: 10px; }

.widget-image .imgHolder ul { margin-left: -25px; }
.widget-image .imgHolder li { margin: 0 !important; }

/* carousel element */
.carousel_list.brands_slider > li { display: none; }

.caroufredsel_wrapper .one-column .col { max-width: 100%; }

.widget-gallery .col { margin-bottom: 15px; }
.widget-gallery figcaption { margin: 0 !important; background: whitesmoke; -webkit-transition: all 1500ms; -moz-transition: all 1500ms; -o-transition: all 1500ms; transition: all 1500ms; -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); position: absolute; bottom: -70px; width: 100%; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-gallery figcaption p { margin: 0; padding: 1em; }
.widget-gallery figure { overflow: hidden; }
.widget-gallery figure .imgHolder a { display: block; }
.widget-gallery figure .imgHolder img { display: block; }
.widget-gallery figure:hover figcaption { -webkit-transform: translate3d(0, -70px, 0); -moz-transform: translate3d(0, -70px, 0); -ms-transform: translate3d(0, -70px, 0); -o-transform: translate3d(0, -70px, 0); transform: translate3d(0, -70px, 0); -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }

/* fallback for none-csstransforms3d support browsers */
.no-csstransforms3d .widget-gallery figure figcaption { bottom: -70px; }
.no-csstransforms3d .widget-gallery figure:hover figcaption { bottom: 0; }

.widget-video > div { width: 100% !important; }
.widget-video .mejs-container { width: 100% !important; }

/*>>>>>>>>>>>>>>>>>>>>>>>>> #Pages <<<<<<<<<<<<<<<<<<<<<<<<<<<< */
.hentry { *zoom: 1; margin-bottom: 50px; position: relative; min-height: 130px; }
.hentry:before, .hentry:after { content: ""; display: table; }
.hentry:after { clear: both; }

.type-page.hentry { min-height: 0; margin-bottom: 0; }

.entry-main img, .entry-content img { max-width: 100%; }

.page #primary .poat_content ul { list-style: initial; list-style-type: disk; }
.page #primary .poat_content li { margin-bottom: 0.4em; margin-left: 20px; }
.page .page-header { margin-bottom: 0; }
.page #comments { margin-top: 40px; }

.page-title { letter-spacing: 0; margin-bottom: 0; line-height: 100%; font-size: 2.1em; display: inline-block; }

.page-subtitle { font-size: 1.15em; margin-top: 3px; }

.page-header { margin-bottom: 50px; border: 1px solid #ebebeb; border-width: 1px 0 1px; padding: 35px 0; position: relative; top: 0px; }
.page-header .page-title { position: relative; margin: 0; }
.page-header .container { position: relative; }

#axi_breadcrumbs { margin: 5px 0 0 0; font-size: 11px; text-align: center; text-align: left; position: absolute; right: 0; top: 50%; margin-top: -8px; }
#axi_breadcrumbs span { color: #3d3d3d; font-weight: 600; }
#axi_breadcrumbs a { color: #6d6d6d; font-weight: 400; }
#axi_breadcrumbs a:hover { color: #78acc2; text-decoration: underline; }

@media only screen and (min-width: 1024px) { #axi_breadcrumbs { text-align: left; position: absolute; right: 0; top: 50%; margin-top: -8px; max-width: 250px; }
  #page-title-section hgroup { margin-right: 260px; } }
.entry-title { position: relative; letter-spacing: -0.07em; font-weight: 600; color: #3d3d3d; }
.entry-title cite { font-size: 12px; color: #b9b9b9; letter-spacing: 0; font-weight: 400; }

h2.entry-title { font-weight: 600; }

.entry-header { display: block; position: relative; }

.entry-info { font-size: 11px; margin-bottom: 25px; }
.entry-info .entry-date { display: inline; }
.entry-info .entry-date, .entry-info .author.vcard { color: #6d6d6d; }

.entry-header + .entry-info { margin-top: -17px; }

.entry-meta .entry-tax { float: left; }

.entry-tax { display: inline-block; font-size: 11px; background-color: white; line-height: 18px; padding-right: 5px; }
.entry-tax a, .entry-tax span, .entry-tax i { margin-right: 1px; margin-bottom: 1px; }
.entry-tax .linkblock + span, .entry-tax .cell-comment + span, .entry-tax a[rel="category"] + span { margin-left: 8px; }
.entry-tax a, .entry-tax i { font-style: normal; color: #6d6d6d; }

.entry-share { float: right; background-color: white; }
.entry-share li { float: right; padding-left: 7px; }

.entry-nav { font-size: 13px; width: 320px; position: absolute; top: 0; right: 0; height: 23px; }
.entry-nav .p_next.disable, .entry-nav .p_prev.disable { color: #b9b9b9; }
.entry-nav span { color: #b9b9b9; }
.entry-nav .entry-nav-inner { display: inline-block; position: relative; float: right; top: 7px; margin-bottom: -1px; }

.entry-related { margin-top: 50px; }

#main.land .hentry { margin-bottom: 65px; min-height: 165px; }
#main.land .hentry div.jp-video div.jp-jplayer { min-height: 180px; }
#main.land .hentry .entry-media { width: 50%; float: left; margin-left: 0; margin-bottom: 0; }
#main.land .hentry .entry-media ~ .entry-main { margin-left: 3%; width: 47%; position: absolute; top: 0; left: 50%; height: 100%; }
#main.land .hentry .entry-media ~ .entry-main .entry-title { margin-top: 0; }
#main.land .hentry .entry-media ~ .entry-main .entry-format { display: none; }
#main.land .hentry .entry-media ~ .entry-main .entry-meta { bottom: -29px; position: absolute; bottom: 0; width: 100%; }



.single-content { *zoom: 1; }
.single-content:before, .single-content:after { content: ""; display: table; }
.single-content:after { clear: both; }

.single-info { position: relative; }
.single-info ul:first-child a { color: #78acc2; }
.single-info ul, .single-info strong { font-size: 13px; }
.single-info ul { margin-top: 20px; }
.single-info strong { font-weight: 600; }
.single-info li { margin-bottom: 4px; }
.single-info ul.socials { margin-top: 10px; }
.single-info ul.socials li { margin-right: 5px; }
.single-info ul.socials .icon-twitter { font-size: 20px; }

.top_content { height: 50px; }

#comments { position: relative; z-index: 4; }

#comments, .respond-title, #reply-title { height: 18px; }

#comments h3, .respond-title h3, #reply-title span { font-size: 1.3em; font-weight: 600; background-color: white; letter-spacing: -0.07; display: inline; position: relative; width: auto; padding-right: 14px; bottom: 3px; }

.commentlist { list-style: none; margin-top: 28px; font-size: 13px; }
.commentlist ul.children { margin: 0 0 0 72px; padding-top: 3em; border-top: 1px solid #ebebeb; }
.commentlist ul.children, .commentlist ul.children > li { margin-top: 2.4em; padding-top: 2.9em; border-top: 1px solid #ebebeb; }
.commentlist ul.children > li:first-child { padding-top: 0; margin-top: 0; border: none; }
.commentlist cite { font-style: normal; font-weight: 600; font-size: 14px; }
.commentlist > li { padding-bottom: 2em; margin-bottom: 3em; border-bottom: 1px solid #ebebeb; }
.commentlist .comment { position: relative; }
.commentlist .comment > header, .commentlist .comment .comment-body, .commentlist .comment > nav { margin-left: 72px; }
.commentlist .comment > header cite, .commentlist .comment > header time { display: block; }
.commentlist .comment > header time { margin-bottom: 2px; }
.commentlist .comment > header time a { font-size: 11px; color: #888888; }
.commentlist .comment > header em { color: red; }
.commentlist .comment > nav, .commentlist .comment .comment-edit-link { position: absolute; top: 0; right: 2px; font-size: 11px; }
.commentlist .comment .comment-edit-link { top: 20px; }
.commentlist .avatar { float: left; margin-right: 0; border: 3px solid #ebebeb; }

.comments-navi { height: 20px; margin-top: 30px; }
.comments-navi .comments-pre-page { float: left; }
.comments-navi .comment-next-page { float: right; }

#respond { margin: 45px 0 40px; max-width: 800px; }

.respond-title h3 { font-size: 18px; bottom: 4px; }

#reply-title span { font-size: 18px; bottom: 9px; }

#respond, .respond-title, #reply-title { position: relative; }

#commentform { margin-top: 20px; }
#commentform input[type="text"] { margin-right: 1%; }
#commentform input[type="email"] { float: right; }
#commentform input[type="text"], #commentform input[type="email"] { display: inline-block; width: 49%; }
#commentform input[type="url"], #commentform textarea { width: 100%; }
#commentform textarea { min-height: 160px; }
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea { background-color: #EBEBEB; font-size: 12px; color: #3d3d3d; border-color: transparent; }
#commentform input[type="text"]:focus, #commentform input[type="email"]:focus, #commentform input[type="url"]:focus, #commentform textarea:focus { border-color: #cfcfcf; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#commentform input[type="submit"] { background-image: none; color: #f5f5f5; background-color: #111; text-shadow: 0 1px black; border-color: #535353 #2d2d2d #141414; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; }
#commentform input[type="submit"]:hover { color: #fff; }
#commentform textarea { font-size: 13px; }

#cancel-comment-reply-link { position: absolute; top: 0; right: 0; background: white; padding-left: 7px; letter-spacing: 0; }

/* --- single portfolio --- */
.single-portfolio .page-header { margin-bottom: 0; }
.single-portfolio .entry-header { margin-top: 0; }
.single-portfolio .entry-content .overview h5 { font-weight: 600; font-size: 14px; margin: 0 0 10px; letter-spacing: 0.05em; }
.single-portfolio .entry-content .single-info ul { list-style: none; }
.single-portfolio .entry-content .single-info ul li { margin-left: 0; }
.single-portfolio .flexslider .slides img { width: auto; }
.single-portfolio .imgHolder { position: relative; }
.single-portfolio .imgHolder img { width: auto; min-width: auto; }
.single-portfolio .right-layout .entry-header, .single-portfolio .left-layout .entry-header { height: 25px; margin-bottom: 0; }
.single-portfolio .right-layout .entry-nav { border-bottom: 1px solid #e9e9e9; width: 310px; }
.single-portfolio .right-layout .entry-nav-inner { background-color: #fff; padding-left: 10px; }
.single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .entry-content { float: right; }
.single-portfolio .left-layout .entry-nav { border-bottom: 1px solid #e9e9e9; width: 310px; right: auto; left: 0; }
.single-portfolio .left-layout .entry-nav-inner { background-color: #fff; padding-right: 10px; float: left; }
.single-portfolio .full-layout .entry-header, .single-portfolio .no-layout .entry-header { height: 25px; display: none; }
.single-portfolio .full-layout .entry-media, .single-portfolio .no-layout .entry-media { width: 100%; float: none; }
.single-portfolio .full-layout .entry-content, .single-portfolio .no-layout .entry-content { margin-top: 3.5em; }
.single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview { float: right; }
.single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info { margin-bottom: 0px; }
.single-portfolio .full-layout .entry-content .single-info ul, .single-portfolio .no-layout .entry-content .single-info ul { margin-top: 0; }
.single-portfolio .full-layout .entry-content .single-info ul.socials, .single-portfolio .no-layout .entry-content .single-info ul.socials { margin-top: 30px; padding-top: 23px; border-top: 1px solid #e9e9e9; width: 100%; }
.single-portfolio .full-layout .entry-content .single-info .sep.hbar, .single-portfolio .no-layout .entry-content .single-info .sep.hbar { display: none; }
.single-portfolio .full-layout .entry-content .single-info span, .single-portfolio .no-layout .entry-content .single-info span { color: #b9b9b9; }
.single-portfolio .widget-related h4 { margin-top: 1em; }
.single-portfolio .single-image-caption { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; position: absolute; background: #EEE; background: rgba(255, 255, 255, 0.5); margin: 0; color: #191919; font-weight: 700; width: auto; letter-spacing: -0.07em; max-width: 370px; line-height: 1.15; }
.single-portfolio .nivoSlider .nivo-caption { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; }
.single-portfolio .flexslider.side-circle-slider .slides > li p { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; }

.type-staff.hentry { margin-bottom: 50px; }
.type-staff.hentry .entry-header { margin-top: 0; margin-bottom: 0; }
.type-staff.hentry .entry-header .entry-title2 { color: #78acc2; font-size: 1.15em; line-height: 1.5; margin: 0; font-weight: 400; }
.type-staff.hentry .entry-title { margin-top: 0; line-height: 100%; margin-bottom: 6px; }
.type-staff.hentry .entry-content .socials { display: block; background: url(images/pattern/meta-hr.png) left 10px repeat-x; margin-bottom: 20px; list-style: none; }
.type-staff.hentry .entry-content .socials li { float: right; padding-left: 10px; background-color: white; margin-left: 0; }
.type-staff.hentry .entry-content .socials a { color: #cfcfcf; }

/* --- portfolio-archive --- */
/* --- blog --- */
.list-post #primary .entry-media, .single-post #primary .entry-media { margin-bottom: 30px; }
.list-post #primary .entry-header, .single-post #primary .entry-header { height: auto; }
.list-post #primary .entry-title, .single-post #primary .entry-title { margin-bottom: 20px; margin-top: 0; font-weight: 600; top: -0.25em; }
.list-post #primary .entry-format, .single-post #primary .entry-format { left: -50px; }
.list-post #primary .entry-main, .single-post #primary .entry-main { margin-left: 50px; }
.list-post #primary .entry-content ul, .single-post #primary .entry-content ul { list-style: initial; list-style-type: disk; }
.list-post #primary .entry-content li, .single-post #primary .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.list-post #primary .imgHolder img, .single-post #primary .imgHolder img { width: auto; margin: 0 auto; }

.land .list-post #primary .entry-title { line-height: 100%; }

#entry-author-info { background-color: #f8f8f8; padding: 2em 1.5em; margin-top: 50px; }

#author-avatar { display: inline-block; position: absolute; }
#author-avatar img { border: 3px solid #cfcfcf; }

#author-description { margin-left: 90px; position: relative; }
#author-description dl { position: relative; }
#author-description dt { font-size: 19px; font-weight: 600; line-height: 100%; }
#author-description dt a { color: #6d6d6d; }
#author-description dt a:hover { color: #78acc2; }
#author-description dd { margin: 40px 0 10px; }
#author-description dd span { font-size: 13px; color: #b9b9b9; position: absolute; top: 18px; font-style: italic; }
#author-description .socials { position: relative; bottom: -8px; }

.sticky { background: #F4FAFF; border: 1px solid #eee; padding: 10px; }
.sticky .entry-meta .readmore, .sticky .entry-tax { background-color: #F4FAFF !important; }

/* --- news --- */
.list-news #primary .entry-media, .single-news #primary .entry-media { margin-bottom: 30px; }
.list-news #primary .entry-header, .single-news #primary .entry-header { height: auto; }
.list-news #primary .entry-header .cell-date, .single-news #primary .entry-header .cell-date { position: absolute; top: 0; left: -50px; }
.list-news #primary .entry-title, .single-news #primary .entry-title { margin-bottom: 20px; margin-top: 0; font-weight: 600; top: -0.25em; color: #6d6d6d; }
.list-news #primary .entry-title a, .single-news #primary .entry-title a { color: #6d6d6d; }
.list-news #primary .entry-title a:hover, .single-news #primary .entry-title a:hover { color: #78acc2; }
.list-news #primary .entry-main, .single-news #primary .entry-main { margin-left: 50px; }
.list-news #primary a.cell-comment, .single-news #primary a.cell-comment { margin-right: 3px; }
.list-news #primary .entry-content ul, .single-news #primary .entry-content ul { list-style: initial; list-style-type: disk; }
.list-news #primary .entry-content li, .single-news #primary .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.list-news #primary .imgHolder img, .single-news #primary .imgHolder img { width: auto; margin: 0 auto; }
.list-news.land #primary .entry-header, .single-news.land #primary .entry-header { margin-top: 0; }
.list-news.land #primary .entry-header .cell-date, .single-news.land #primary .entry-header .cell-date { left: -50px; }
.list-news.land #primary .entry-tax, .single-news.land #primary .entry-tax { display: none; }
.list-news.land .hentry, .single-news.land .hentry { overflow: hidden; }
.list-news.land .hentry .entry-media ~ .entry-main, .single-news.land .hentry .entry-media ~ .entry-main { margin-left: 10% !important; width: 40% !important; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-header, .single-news.land .hentry .entry-media ~ .entry-main .entry-header { margin-left: -18%; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-header .cell-date, .single-news.land .hentry .entry-media ~ .entry-main .entry-header .cell-date { position: absolute; bottom: -64px !important; top: auto !important; left: 0 !important; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content, .single-news.land .hentry .entry-media ~ .entry-main .entry-content { *zoom: 1; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content:before, .list-news.land .hentry .entry-media ~ .entry-main .entry-content:after, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:before, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:after { content: ""; display: table; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content:after, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:after { clear: both; }
.ie7 .list-news .entry-header .cell-date, .ie7 .single-news .entry-header .cell-date { bottom: -44px !important; }

/* --- single product --- */
.single-axi_product .page-header { margin-bottom: 0; }
.single-axi_product .hentry { margin-bottom: 45px; }
.single-axi_product .single-info ul { list-style: none; }
.single-axi_product .single-info ul li { margin-left: 0; }
.single-axi_product .single-info .meta-product { margin-top: 0; }
.single-axi_product .single-info .meta-product li .current-price { font-size: 30px; font-weight: 600; color: #78acc2; line-height: 100%; }
.single-axi_product .single-info .meta-product li del { font-size: 18px; color: #b9b9b9; font-weight: 600; }
.single-axi_product .single-info .meta-product li .p_stock_label { font-size: 1.3em; font-weight: 400; color: #0a0; }
.single-axi_product .single-info .meta-product li .p_not_stock { color: #a00; font-size: 1.2em; }
.single-axi_product .single-info .buy-btn a { color: white; background-color: #78acc2; }
.single-axi_product .single-info .buy-btn a:hover { background-color: #5596b2; }
.single-axi_product .widget-title-bar h5.widget-title { font-size: 16px; clear: none; line-height: 1.2; }
.single-axi_product .entry-wrapper { position: relative; }
.single-axi_product .editor-entry { margin-top: 40px; }
.single-axi_product #main .hentry .entry-content, .single-axi_product #main .hentry .entry-media { min-height: 410px; }
.single-axi_product #main .axi_product .entry-content { position: absolute; right: 0; top: 0; height: 100%; }
.single-axi_product #main .axi_product .entry-content .flex-container { position: absolute; bottom: 0; width: 100%; }
.single-axi_product .entry-header { margin-top: 0; }
.single-axi_product .entry-title { margin-top: -3px; line-height: 100%; }
.single-axi_product .flexslider .slides img { width: auto; }
.single-axi_product .flexslider.flex-carousel .slides img { width: 100%; }
.single-axi_product .imgHolder img { width: auto; min-width: auto; }
.single-axi_product .right-layout .entry-content { right: 0; }
.single-axi_product .left-layout .entry-content { left: 0; }
.single-axi_product .left-layout .entry-media { float: right; }
.single-axi_product .widget-related h4 { margin-top: 1em; }

#single-product-carousel { width: 100%; }
#single-product-carousel .slides { margin: 0; }
#single-product-carousel .slides > li { margin-right: 2px; margin-bottom: 0; min-height: 60px; max-height: 120px; margin-left: 0; border-top: 1px solid transparent; }
#single-product-carousel .slides > li.flex-active-slide { border-top-color: #78acc2; }
#single-product-carousel .widget-nav a { -webkit-transition-duration: 50ms; -moz-transition-duration: 50ms; -o-transition-duration: 50ms; transition-duration: 50ms; }
#single-product-carousel .widget-title-bar { margin: 10px 0; }

.type-service .entry-header { margin-top: 0; }
.type-service .hentry { margin-bottom: 0; }

.single-service .hentry { margin-bottom: 0; }

.error404 #primary .entry-header { text-align: center; }
.error404 #primary .entry-header h1 { font-weight: 300; font-size: 6em; line-height: 100%; margin: 0; }
.error404 #primary .entry-header .entry-title { margin-top: 0; font-weight: 700; text-transform: uppercase; font-size: 1.5em; }
.error404 #primary .message404 { text-align: center; border-top: 1px solid #ebebeb; padding-top: 1.5em; margin-bottom: 2em; }
.error404 #primary .searchform { margin-right: auto; margin-left: auto; }

.search-resault .hentry { margin-bottom: 50px; }

/*>>>>>>>>>>>>>>>>>>>>>>> #Responsive <<<<<<<<<<<<<<<<<<<<<<<<< */
